【发布时间】:2011-04-15 11:01:18
【问题描述】:
我正在计划开发一种视频转码系统。
一台机器有图像采集卡,可以接收来自各种来源的音频/视频信号。
多台转码机将通过千兆以太网连接到这台源机器。
源机器将压缩的音频/视频帧数据发送到转码机器。
因为这是一种简单的单向传输,我想我可以使用 HTTP。但是网络带宽是个问题。
通过简单的搜索,我在Superuser 中找到了一个帖子。
这个真实的千兆以太网示例仅显示 340Mbps 的吞吐量。
我的目标系统应该能够同时对全高清视频进行多次转码。
1080P全高清视频无压缩数据速率可达712Mbps。即使使用压缩,这也很容易使千兆网络仅在 1 或 2 个通道上饱和。
假设 3 是目标。我使用什么协议来完成 3 个全高清视频数据的同时传输?我可以使用 HTTP 吗?我必须设计特殊用途的多播协议吗?是否有任何用于此目的的开源和/或开放规范协议?
提前致谢。
【问题讨论】:
标签: video-streaming tcp network-protocols