EasyDarwin

面向企业级的流媒体平台框架

EasyDarwin开始于2013年,遵循 Apple开源License APSL,为了敏捷流媒体服务器开发和简化企业流媒体应用开发而诞生的。

详细 >>

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


在Linux下面EasyDSS分布式直播服务器系统的详细配置。...

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

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

系统演示下载:

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

设备模拟器

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

EasyDarwin流媒体服务器

系统主要配置:

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、EasyIpCamera/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下运行easyIpCamera.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

支持:

有问题加群问:288214068



------------------------------ 分割线 ------------------------------
本站文章除注明转载外,均为本站原创或编辑,欢迎大家转载,但请务必注明出处,尊重他人成果,谢谢。
转载请注明:EasyDarwin;非本站文章均来自互联网,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。
文章中如果有错误可联系:johnson@easydarwin.org
推荐文章
安防和移动互联网行业比较火热的移动端手机......>
有人问到像美拍、秒拍这些短视频拍摄是怎么......>
最近更新
Easydarwin中大量使用gettimeofday来获取系......>
最近很多EasyDarwin爱好者提出了手机移动端......>
第一个到达的音频RTP包就将作为音频的关键帧......>
打开手机直播立即就能显示出主播视频,其实就......>
h264的功能分为两层,视频编码层(VCL)和网......>
友情链接 | 申请链接
EasyDarwin官方微信!