直播平台性能测试技术(三)
》》》推荐阅读《《《
1、
2、
3、
4、
3、直播技术
一般来说,我们常把视频直播的流程可以分为如下几步:
采集 —>处理—>编码和封装—>传输(推流到服务器、服务器流分发)—>播放器流播放
简单描述起来就是:主播端把音视频数据采集编码后通过网络传送到观众端,观众进行观看。视频直播就相当于是把图像数据打包,从一个地方运输到另一个地方。我们本次关注的就是流媒体的性能测试。
网络直播面向对象在全国各地,在网络传输方面全部自己来做基本不现实,找提供推流服务的CDN服务商提供解决方案是最好的选择,但是我们这次测试的直播系统主要针对公司内部员工,走的内部网络,所已就不需要使用CDN技术。
在开始之前,我先把流媒体服务中的双端关系说一下。在一个完整的流媒体服务框架中,角色就是"两端加一服"。推流端、拉流端加上媒体服务器。同时按照应用场景的不同,协议又分推流协议和拉流协议
》》》推荐阅读《《《
1、
2、
3、
4、
6、
7、
8、
9、
10、
11、
12、
13、
14、
15、
16、
17、
18、
19、
20、
22、
23、
24、
25、
26、
27、
28、