我使用live555在C ++中编写了一个rtsp ondemand服务器,我可以托管一个rtsp流。然后,我使用VLC通过WAN和图像流连接到服务器,看起来很棒。然后我去了另一台计算机并连接到rtsp流,我发现两个视频都变得不连贯。
数据采用h264压缩,图像分辨率为800x600。症状似乎没有足够的带宽?
基本上我的问题是使用live555可以在WAN上完成多少并发rtsp连接。有没有其他人能够使用live555在WAN上可靠地流式传输?
提前致谢。
答案 0 :(得分:1)
这主要取决于您的WAN上行链路带宽和视频比特率。
让我们尝试估算您给定视频的比特率。可以找到一个非常好的解释here假设中等运动水平和30 fps视频,在你的情况下会产生3 mbps(800 x 600 x 30 x 3 x 0.07)的比特率。因此,如果您的上行链路BW小于6 mbps,则无法同时传输2个视频。
除此之外,live555在这方面没有任何硬编码限制。