我已经使用live555在C ++中编写了rtsp按需服务器,并且能够托管rtsp流。然后,我使用VLC通过WAN和图像流连接到服务器,看起来很棒。然后,我转到另一台计算机并连接到rtsp流,我发现两个视频都变得断断续续。
数据经过h264压缩,图像分辨率为800x600。症状似乎没有足够的带宽?
基本上,我的问题是使用live555可以通过WAN进行多少个并发rtsp连接。是否有其他人能够使用live555通过WAN可靠地进行流传输?
提前致谢。
最佳答案
这主要取决于您的WAN上行链路带宽和视频比特率。
让我们尝试估算给定视频的比特率。可以找到一个很好的解释here假设中等水平的运动和30 fps视频,则在您的情况下将产生3 mbps(800 x 600 x 30 x 3 x 0.07)的比特率。因此,如果您的上行链路带宽小于6 mbps,则无法同时流式传输2个视频。
除此之外,live555在这方面没有任何硬编码的限制。
关于c++ - 可以可靠地通过WAN直播555个并发的rtsp流,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/32753984/