作者:汪夏荣; 赵海武; 王国中; 范涛直播拥塞控制rtcpffmpegvlc
摘要:本文设计并实现了一个基于达尔文流媒体服务器(darwin streaming server,DSS)的直播系统,首先对DSS服务器的软件核心架构进行了研究分析,针对直播系统中UDP传输导致的网络拥塞现象和丢包问题,采用了基于RTCP反馈的拥塞控制方案,经过系统测试表明直播时的平均延时约为100ms,画面质量总体清晰流畅,有效减轻了网络拥塞、降低了丢包;且通过CPU占用率测试表明随着用户的增多CPU占用率并未呈现明显增加,单用户情况下CPU占用率稳定在1%~3%,20个用户情况下CPU占用率稳定在6%~9%,说明系统并发处理性能较好。系统总体具有较好的性能,能够满足实际应用需求。
注:因版权方要求,不能公开全文,如需全文,请咨询杂志社