免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1705 | 回复: 0
打印 上一主题 下一主题

关于ffmpeg编解码的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-07-11 22:16 |只看该作者 |倒序浏览
我现在有几个疑问:

我用ffmpeg做音频的编解码,在编码之前可能需要先做解码,假设编码的帧是一个超大帧,通过udp网络传输,理论上是应该先把帧折成小块封装成一定格式的数据包(有协议,协议里头有帧标识号,序列号,当前帧的小块总等信息)再进行网络传输,现在的疑问是:如果重现丢包,和包乱序(这个乱序我可以进行包序重排)等意外情况,造成帧内部的小块丢失,ffmpeg能不能自动实现帧的重组,如果ffmpeg不能自己重组,是否要在接收端自己判断帧是否接收完整,再传给ffmpeg进行解码?


还有关于这个 ffmpeg 的av_interleaved_write_frame 接口,能自动识别帧是否完整,再进行帧保存写入吗?
假设编码的帧是一个超大帧,通过udp网络传输,理论上是应该先把帧折成小块封装成一定格式的数据包(有协议,协议里头有帧标识号,序列号,当前帧的小块总等信息)再进行网络传输,现在的疑问是:如果重现丢包,和包乱序(这个乱序我可以进行包序重排)等意外情况,造成帧内部的小块丢失,用av_interleaved_write_frame 接口保存帧的时候,av_interleaved_write_frame 能不能自动实现帧的重组和帧是否完整的检测,如果av_interleaved_write_frame 不能自己重组,是否要在接收端自己判断帧是否接收完整,再调用 av_interleaved_write_frame 进行保存写入?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP