首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >任何熟悉ffmpeg如何处理在UDP上收到的乱序MPEGTS包的人。

任何熟悉ffmpeg如何处理在UDP上收到的乱序MPEGTS包的人。
EN

Stack Overflow用户
提问于 2017-04-25 20:42:16
回答 1查看 1.1K关注 0票数 1

让我们假设一个编码器/ ffmpeg正在通过udp推送mpegts。并且我们有另一个接收这些mpegts分组的ffmpeg。在接收端,由于媒体是通过UDP协议接收的,因此很可能会有一些数据包丢失或失序。我很想知道接收ffmpeg是如何处理它的。

发送进程ffmpeg -re -i xyz.mp4 -codec copy -f mpegts udp://localhost:5011

接收进程主机udp://localhost:5011 output.mov

EN

回答 1

Stack Overflow用户

发布于 2017-05-03 02:51:51

MPEG2-TS分组报头CC字段中的不连续几乎总是仅用于指示TS级上丢失的MPEG2-TS分组。CC字段的4比特太少,以允许对失序分组的可靠处理。另外,在传输流级别上,您要么接收到数据包,要么根本没有接收到它,因此无序数据包的处理与传输流本身无关。

重新排序仅成为IP数据报的问题,其中不能保证IP分组的有序接收。在UDP中,没有允许对数据包进行重新排序的内置机制。如果你想重新排序,你必须使用RTP,要么在UDP之上,要么直接在IP之下。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43610969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档