视频监控传输带宽:“上行带宽”“下行带宽”
https://zhuanlan.zhihu.com/p/50246214
上行带宽
上行带宽就是本地上传信息到网络上的带宽。上行速率是指用户电脑向网络发送信息时的数据传输速率,比如用FTP上传文件到网上去,影响上传速度的就是“上行速率”。
下行带宽
下行带宽就是从网络上下载信息的带宽。下行速率是指用户电脑从网络下载信息时的数据传输速率,比如从FTP服务器上文件下载到用户电脑,影响下传速度的就是“下行速率”。
视频监控传输带宽:“比特率”
比特率
比特率是指每秒传送的比特(bit)数。单位为bps(BitPerSecond),比特率越高,传送的数据越大。比特率表示经过编码(压缩)后的音、视频数据每秒钟需要用多少个比特来表示,而比特就是二进制里面最小的单位,要么是0,要么是1。比特率与音、视频压缩的关系,简单的说就是比特率越高,音、视频的质量就越好,但编码后的文件就越大;如果比特率越少则情况刚好相反
视频监控传输带宽计算
比特率大小×摄像机的路数=网络带宽至少大小
【注:监控点的带宽是要求上行的最小限度带宽(监控点将视频信息上传到监控中心);监控中心的带宽是要求下行的最小限度带宽(将监控点的视频信息下载到监控中心);例:电信2Mbps的ADSL宽带,理论上其上行带宽是512Kbps=64KB/s,其下行带宽是2Mbps=256KB/s】
注意:按照当前市场上的网络带宽利用率来计算,80%左右基本是极限。
例如:手机远程访问设备,打开一个通道,720P的分辨率,码流值为2048kbps,上行和下行带宽都需要2Mbps,那么在保持画面流畅的状态下, ADSL宽带的带宽至少需要8Mbps。当尝试同时打开多路图像的时候,会出现卡顿或者无法打开的情况,建议使用副码流访问。相同环境下,副码流占用的带宽小,具体可进入设备的编码设置中调节。
在线视频分段缓冲和整段缓冲各自的优劣在哪里?
链接:https://www.zhihu.com/question/20971038/answer/19985618
所谓的整段缓冲应该是progress吧,分段是HLS?
举例,有比较热门的影片,可能高峰期有两万人同时看
1.progress式,一台服务器能服务2000人左右,我需要两万/2000=10台服务器都保存同样内容,后面来的人看不了,只能等
2.HLS式,把各个分段都分散到不同的服务器上,大家看的进度不一样,有人快,有人慢,这样就分散掉压力,对于新来的人,很容易就能接入,观看,并且我只保存了一份影片
我说的是最简单的逻辑
HLS使用调度服务器+CDN分散,比较容易分散单台服务器的压力,现在基本上在线视频都是这种HLS式的了(分苹果HLS和DASH两个大的标准),再就是分段的mpeg4
另外还有大视频站点还有整段视频,一般是应对低端android手机,搭建成本低