如何使用ffmpeg播放从socket接受的ts流

jyshuestc 2012-02-15 10:11:06
从socket接收到ts流后保存在内存,不写到磁盘上。然后直接通过播放器播放……请各位指点一下,谢谢!
...全文
829 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
jyshuestc 2012-02-16
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 rightorwrong 的回复:]
你是做那一部分呢,如果只是测试的话,用vlc就可以了
如果是要做客户端的话,就需要把接收到的ts流进行组帧然后解码,解码后显示
[/Quote]

做客户端,我想用ffmpeg不断从内存读取数据然后解码显示
rightorwrong 2012-02-16
  • 打赏
  • 举报
回复
若是从socket收到的数据,就不用ffmpeg读取数据了,只需要用它解码就行了
socket收到数据后进行解析,组成一帧,放到帧队列,然后从帧队列中取帧数据,条用ffmpeg解码函数,就能解出数据,然后再用directshow进行播放。就完成了
rightorwrong 2012-02-15
  • 打赏
  • 举报
回复
你是做那一部分呢,如果只是测试的话,用vlc就可以了
如果是要做客户端的话,就需要把接收到的ts流进行组帧然后解码,解码后显示
luckyjungle 2012-02-15
  • 打赏
  • 举报
回复
如果ts流抽取的正确的话,和其他的普通的在线ts流的播放没有区别

2,543

社区成员

发帖
与我相关
我的任务
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
  • 多媒体/流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧