有多少并发的rtsp流可以可靠地在WAN上传输555个流
How many concurrent rtsp streams can live555 stream over the WAN reliably
我使用live555在c++中编写了一个rtsp随需应变服务器,并且我能够托管rtsp流。然后我使用VLC通过WAN连接到服务器和图像流,看起来很棒。然后我去了另一台电脑并连接到rtsp流,我看到两个视频都变得断断续续。
数据为h264压缩格式,图像分辨率为800x600。症状是带宽不够?
基本上我的问题是有多少并发rtsp连接可以用live555在WAN上完成。有没有其他人能够使用live555在WAN上可靠地进行流传输?
提前感谢。
这主要取决于您的WAN上行链路带宽和视频比特率。
让我们试着估计给定视频的比特率。在这里可以找到一个很好的解释,假设一个中等水平的运动和30 fps的视频,在你的情况下,这将导致3 mbps (800 x 600 x 30 x 3 x 0.07)的比特率。因此,如果你的上行链路带宽小于6mbps,你不能同时流2个视频。
除此之外,live555在这方面没有任何硬编码限制。
相关文章:
- 将 ifstream 拆分为 n 个流?
- 两个线程一个使用流 Api,另一个线程创建文件失败并出现错误ERROR_SHARING_VIOLATION
- 什么是流的标记,为什么流中只有 1 个标记?
- 我的动态链接队列在同一输出流中调用时不正确地输出三个返回函数
- 如何通过一次运行将多个输入样本馈送到C++张量流模型
- 当直接渲染到WASAPI时,两个流中的一个流没有音频输出
- 在循环中使用字符串流从几个字符串中提取数字
- 为什么字符串流只读取整数中的第一个数字?如何使它只在空白处移动?
- C++ 套接字编程:创建多个流
- C++循环中打开多个流
- 在 c++ 中使用多个流写入单个输出文件
- 对多个流使用相同的字符串
- 在两个流上拆分ifstream
- 连接两个流函数c++
- 解码音频和视频并处理这两个流——ffmpeg、sdl、opencv
- 如何使用矢量将两个或多个流合并到另一个或一个文件中
- OpenCV便宜的立体相机无法一次加载两个流
- 有多少并发的rtsp流可以可靠地在WAN上传输555个流
- 管理同一对象的多个流运算符(运算符<<、>>)
- 如何为多个流操作创建别名