在之前的一篇《​​基于Darwin实现的分布式流媒体直播服务器系统​​》中,我们配置了在Win32下面的流媒体直播系统,今天我们分享一下在Linux下面EasyDSS分布式直播服务器系统的配置。

系统功能、服务模块、设计架构这些就不再赘述了。


系统演示下载

EasyDSS For Linux(32)版本下载地址​http://pan.baidu.com/s/1o659VGu (EasyDSS_v7.0.2_For_Linux)​,包中主要包含两部分,/etc目录下面为服务器文件;/EasyCamera(Win32)目录下面为Windows下面的设备模拟器。

分布式流媒体直播服务器系统 For Linux_流媒体直播

/etc/streaming/部署到Linux的/etc/streaming/目录下,/etc/streaming/CentreManagerServer为CMS中心管理服务器,/etc/streaming/EasyDarwin为流媒体服务器

分布式流媒体直播服务器系统 For Linux_xml_02


系统主要配置

1、CentreManagerServer:CMS.xml

rtsp_port:配置CMS对rtsp的监听端口,所有的设备、流媒体服务器、客户端统一由此端口接入,默认为554端口。

2、EasyDarwin:streamingserver.xml

rtsp_port:流媒体转发端口,设备端推送流媒体的端口,默认8554。

cms_addr:中心管理服务器的IP地址(尽量不要用本地回环地址127.0.0.1,除非都在一台机器上)。

cms_port:中心管理服务器rtsp监听端口,也就是上面CMS中配置的端口,如554端口。

3、EasyCamera/config.ini

server:中心管理服务器CMS的域名或者IP。

port=554:中心管理服务器rtsp的监听端口,也就是1中配置的端口,如554端口。

device=live:设备ID,不可重复,否则设备无法注册到CMS。

suffix=sdp:不变即可。

系统部署

系统部署至/etc/streaming/目录

1、运行CentreManagerServer,配置文件路径为/etc/streaming/cms.xml

2、运行EasyDarwin,配置文件路径为/etc/streaming/streamingserver.xml

3、在Windows下运行easyCamera.exe(注:需要配备USB摄像头)。


获取视频

用VLC、CorePlayer等请求网络串流:rtsp://[CMS_IP]:[CMS_Port]/[Device_ID].sdp,例如:服务器地址192.168.1.3,端口554,设备ID为live,请求地址为:rtsp://192.168.1.3:554/live.sdp


支持

有问题加群问呗~