gpt4 book ai didi

video-streaming - 基于TCP/IP的大二进制 block 传输协议(protocol)推荐

转载 作者:可可西里 更新时间:2023-11-01 02:45:45 26 4
gpt4 key购买 nike

我打算开发一种视频转码系统。

一台机器有图像采集卡,可以接收来自各种来源的音频/视频信号。
多台转码机将通过千兆以太网连接到这台源机。
源机将压缩后的音视频帧数据发送给转码机。

因为这是一种简单的传输方式,所以我想我可以使用 HTTP。但网络带宽是个问题。

通过简单的搜索,我在 Superuser 中找到了一篇帖子.
这个真实世界的千兆以太网示例仅显示 340Mbps 的吞吐量。

我的目标系统应该能够同时对全高清视频进行多个转码。
1080P 全高清视频的数据速率可以在不压缩的情况下达到 712Mbps。即使使用压缩,这也很容易使千兆位网络仅在 1 或 2 个 channel 上饱和。

假设 3 是目标。我使用什么协议(protocol)来完成 3 个全高清视频数据的同时传输?我可以使用 HTTP 吗?我是否必须设计专用的多播协议(protocol)?是否有用于此目的的任何开源和/或开放规范协议(protocol)?

提前致谢。

最佳答案

如果你想使用多播,你可以切换到UDP协议(protocol),那么我建议你考虑RTP协议(protocol)。但是您似乎没有流式传输的目的,此外,您正在发送压缩文件。 HTTP 应该没问题,但如果您想避免开销,那么您可以使用 3 个简单的 TCP 连接而不使用 HTTP。

关于video-streaming - 基于TCP/IP的大二进制 block 传输协议(protocol)推荐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5535757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com