求问:播放视频时, udp 传输的报文和视频播放的每个画面有一一对应的关系吗?

2021-09-27 16:54:54 +08:00
 oooolongtea
因为 udp 协议主要适用于视频播放,因此想知道视频里面的每个画面和 udp 发送的报文,
它们之间关系大吗?
766 次点击
所在节点    视频技术
6 条回复
z1113456051
2021-09-27 17:20:50 +08:00
没有数据你就没法播放
est
2021-09-27 17:24:45 +08:00
高级一点的流媒体协议的确会这么玩。有的甚至保证关键帧到达。
oooolongtea
2021-09-27 17:37:36 +08:00
@est 能不能这么理解,每一个 udp 发来的数据包,对应我们视频画面里看到的一个桢?
est
2021-09-27 17:52:30 +08:00
@oooolongtea 不能。桢是一个虚拟概念。实际上大多数视频格式, 每个桢 都是差分形式存储的。而且 桢 和 桢 之间没有明确分割线,网络发包没那个功夫去识别到底传了多少桢。
liberize
2021-09-27 19:06:48 +08:00
udp 包一般不超过 1500 字节,一般放不下一个关键帧的
wanguorui123
2021-09-28 14:07:30 +08:00
视频和数据有关系和 UDP 协议没关系,UDP 只负责对流分包发送

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/804663

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX