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


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

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

    系统演示下载

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


    /etc/streaming/部署到Linux的/etc/streaming/目录下/etc/streaming/CentreManagerServer为CMS中心管理服务器,/etc/streaming/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、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

    支持
    有问题加群问呗~



  • 相关阅读:
    JS
    JS
    JS
    CSS
    CSS
    CSS
    NPOI导出自动换行效果
    Httpcookie的简单应用
    前台JS设置Cookies后台读取刚设置的Cookies
    SQL SERVER 如何调试存储过程
  • 原文地址:https://www.cnblogs.com/babosa/p/5904717.html
Copyright © 2020-2023  润新知