所以我正在尝试使用 ffmpeg 工具通过 ETHERNET 流式传输 H.264 (.mp4) 视频。我已经阅读了一些关于通过以太网传输 H.264 视频的信息,并了解到有两种方法; mpeg-ts 和 RTP(都通过 UDP)。我已经能够通过 ffmpeg 中的两种方法(通过本地主机)流式传输 .mp4 视频,并且没有注意到质量或延迟方面的任何差异。两种视频传输协议(protocol)在概念和效率上有什么区别?还是我混合了两个不同的概念?任何帮助表示赞赏!
最佳答案
RTP与使用传输流相比,开销更少,因为 RTP 使用可用的完整以太网数据包大小(MTU 通常约为 1500 字节),而 TS packets are 188 bytes in size .此外,通常用于通过网络发送 TS 的 ffmpeg 的 UDP 协议(protocol)不支持接收端的数据包重新排序。
关于video - H.264 (.mp4) 视频流的 MPEG-TS 和 RTP 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55117054/