视频直播技术之如何搭建流媒体服务器?
实时视频直播是这两年非常火的技术形态,已经渗透到教育、在线互娱等各种业务场景中。但要搭建一套实时视频直播系统,并非易事,下面针对直播系统的的搭建做一下说明: 1.1 通常的直播系统的技术模型图: 1.2 一个简易的直播系统,大致可以由三部分组成: 1. 搭建一个rtmp媒体服务器; 2. 推流端; 3. 拉流端。 1.3 现在目标是快速搭建起来,所以当然是借助开源项目和一些软件: 1.rtmp 媒体服务器:推荐使用srs和nginx; 2. 推流端:这里使用obs; 3. 拉流端:这里使用播放器vlc。 二、 SRS 流媒体服务器的搭建 2.1 搭建过程 1. 基于 Mac 操作系统,使用 SRS 作为流媒体服务器: https://github.com/ossrs/srs 。 2. 首先 clone 到本地,进入到 trunk 目录: git clone [url=https://github.com/ossrs/srs.git]https://github.com/ossrs/srs.git[/url] cd srs/trunk 3. 然后执行: ./configure —osx 注意: Centos6.x/Ubuntu12 32/64bits 用户仅需要执行 ./configure 。 4. 最后执行: make 5. 执行成功后,就可以开启我们的服务了: ./etc