从0-1开始 测试ZLMediaKit推拉流性能、延时性能

流媒体开发系列文章


文章目录

  • 流媒体开发系列文章
  • 前言
  • 一、环境准备?
  • 二、拉流测试过程
  • 三、推流测试过程
  • 四、延时测试
  • 五、延时澄清
  • 流、延时本质
  • 总结


前言

目前、比较有名的流媒体服务器有ZLMediaKit、srs、live555、eadydarwin等。因为srs是单线程服务、对于多核服务器的支持需要通过部署多个服务来充分利用多核特性,本文主要介绍一种通用的简单的可利用多核特性的流媒体服务器是ZLMediaKit,另外一方面其支持多种流媒体协议 rtsp、rtmp、httpflv、hls、fmp4、webrtc等,而且支持视频的直播、录制等功能。

流媒体服务器是流媒体应用的核心系统,是运营商向用户提供视频服务的关键平台。流媒体服务器的主要功能是对流媒体内容进行采集、缓存、调度和传输播放。流媒体应用系统的主要性能体现都取决于媒体服务器的性能和服务质量。因此,流媒体服务器是流媒体应用系统的基础,也是最主要的组成部分。


一、环境准备?

测试日期:2023/1/25
代码版本:git hash: 44f4e9acd434e5549276332aa454be18844db3a

你可能感兴趣的:(音视频开发系列进阶,服务器,网络,linux)