1. 程式人生 > >EasyDSS流媒體伺服器叢集簡單配置方案

EasyDSS流媒體伺服器叢集簡單配置方案

EasyDSS叢集簡單配置方案

1. 說明

EasyDSS支援配置RTMP拉流轉發和RTMP推流轉發。在做EasyDSS叢集時,我們可以配置一臺EasyDSS為接收推流的伺服器,並配置推流轉發至其他的EasyDSS伺服器用於流分發,當然,接收推流的EasyDSS也可用於流分發。

這樣流分發伺服器提供的播放地址都相同,只需要提供一臺管理服務用於分配播放地址即可。

2. 配置

推流配置

rtmp {

    server {
        #rtmp監聽埠,預設10085
        listen 10085;

        #自動推流配置
        application live {
            live on;

            #rtmp地址為推流地址,name指定rtmp的name
#當EasyDSS接收app為live,name為stream1的rtmp流時 #可以同步轉發到指定的rtmp推流地址 push rtmp://ip:port/app/stream1 name=stream1; #當EasyDSS接收app為live的推流時 #可以同步轉發到指定的rtmp推流地址 #rtmp流的name將自動新增到轉發地址進行轉發 #如:接收推流為/live/stream #則會轉發到rtmp://ip:port/app/stream
push rtmp://ip:port/app; } } }

3. 示例

如果我們現在有4臺EasyDSS伺服器,分別為A、B、C、D,A用於接收推流,轉發給其他3臺B、C、D用於流分發,A也用於流分發。這樣,我們需要在A服務進行配置即可。

我們假設A伺服器的IP地址為192.168.1.5,B為192.168.1.6,C為192.168.1.7,D為192.168.1.8,他們的RTMP埠都為10085。

#A伺服器配置
application hls {
    live on;
    hls on;
    hls_path www/hls;
    hls_fragment
4s; push rtmp://192.168.1.6:10085/hls; push rtmp://192.168.1.7:10085/hls; push rtmp://192.168.1.8:10085/hls; } #B、C、D伺服器配置 application hls { live on; hls on; hls_path www/hls; hls_fragment 4s; }

當A伺服器接收推流為rtmp://192.168.1.5:10085/hls/stream時,則

服務的分發地址為:
A: rtmp://192.168.1.5:10085/hls/stream
   http://192.168.1.5/hls/stream/stream_live.m3u8

B: rtmp://192.168.1.6:10085/hls/stream
   http://192.168.1.6/hls/stream/stream_live.m3u8

C: rtmp://192.168.1.7:10085/hls/stream
   http://192.168.1.7/hls/stream/stream_live.m3u8

D: rtmp://192.168.1.8:10085/hls/stream
   http://192.168.1.8/hls/stream/stream_live.m3u8

獲取更多資訊

技術方案與商業授權諮詢:13718530929

QQ群:587254841

Copyright © EasyDarwin.org 2012-2018

EasyDarwin

相關推薦

EasyDSS媒體伺服器叢集簡單配置方案

EasyDSS叢集簡單配置方案 1. 說明 EasyDSS支援配置RTMP拉流轉發和RTMP推流轉發。在做EasyDSS叢集時,我們可以配置一臺EasyDSS為接收推流的伺服器,並配置推流轉發至其他的EasyDSS伺服器用於流分發,當然,接收推流的Eas

網頁直播、微信直播技術解決方案:EasyNVR與EasyDSS媒體伺服器組合之區分不同場景下的easynvr

近期遇到好多客戶諮詢關於實現微信直播、或者是將直播頁面整合進入自己專案中。 該方案的主要目的:完成在公網一直進行內網攝像頭的RTMP/HLS直播! 上述方案主要注重的是方案的執行。本篇將介紹一下如何實現對於業務的具體需求。 由於 業務需求的需要

EasyDSS媒體伺服器軟體對資料庫Sqlite3和MySQL的同時支援說明

EasyDSS流媒體音視訊直播與點播伺服器軟體,是一套提供一站式的轉碼、點播、直播、檢索、回放、錄影下載服務的高效能RTMP/HLS/HTTP-FLV流媒體服務,極大地簡化了流媒體相關業務的開發和整合的工作。 其中,點播功能主要包含:上傳、轉碼、分發。直播功能,主要包含:直播、錄影, 直

Ubuntu16.04下配置nginx HTTPS + RTMP媒體伺服器

Ubuntu16.04下配置HTTPS + rtmp伺服器 1.   在/usr目錄下建立資料夾nginx-install: cd /usr mkdir nginx-install cd nginx-install 2.  &nbs

CentOS7下安裝配置媒體伺服器Red5

背景:因工作需要,要研究一些流媒體伺服器相關的技術,主要是為了搭建直播所用的伺服器,本文是基於CentOS7搭建Red5流媒體伺服器,利用OBS推流工具可實現簡單的直播、觀看功能。 本文主要介紹流媒體伺服器red5的搭建,主要就是修改配置和新增到服務。 下載 我們

使用nginx搭建簡單媒體伺服器

今天搭建了一個非常簡單的流媒體伺服器,使用ffmpeg推流到nginx伺服器,並用VLC播放器訂閱這股媒體流播放出來。 1. 安裝nginx 1.1 拉取nginx到本地,執行命令: brew tap homebrew/nginx 如果提示brew不識別,執行如下

使用ffmpeg迴圈推(迴圈讀取視訊檔案)推送EasyDSS RTMP媒體伺服器的方法

需求 在做EasyDSS開發時,總是在測試推流效果。 有時候,我們想使用OBS進行推流測試,也可以,這很好。 以及其他RTMP推流工具。 但是,別忘了,還有ffmpeg這個神器。ffmpeg可以獲取各種視訊流,並推送給EasyDSS RTMP流媒體伺

高效能媒體伺服器EasyDSS前端重構(一)-從零開始搭建 webpack + vue + AdminLTE 多頁面腳手架

本文圍繞著實現EasyDSS高效能流媒體伺服器的前端框架來展開的,具體EasyDSS的相關資訊可在:www.easydss.com 找到! EasyDSS 高效能流媒體伺服器前端架構概述 EasyDSS 高效能流媒體伺服器前端部分最初採用的是 A

srs媒體伺服器運維(2)--rtmp叢集之edge邊緣伺服器

Edge邊緣伺服器 SRS的Edge提供訪問時回源機制,在CDN/VDN等流眾多的應用場景中有重大意義, forward/ingest方案會造成大量頻寬浪費。同時,SRS的Edge能對接所有的RTMP源站伺服器, 不像FMS的Edge只能對接FMS源站(有私有協議);另外,

EasyNVR媒體伺服器接入EasyDSS雲視訊平臺快照上傳實現

EasyNVR擁有接入EasyDSS雲平臺的功能 接入EasyDSS雲平臺會定時向雲平臺上傳快照資料,這個快照資料用於雲平臺向客戶端提供快照展示 遇到的問題 由於快照上傳的間隔提供認為修改的功能,則我們限定最短時間為1分鐘 通道的數量會直接影響快照上傳

用vlc搭建簡單媒體伺服器(UDP和TCP方式)

這段時間用到了流媒體資料傳輸的TCP和UDP方式,感覺vlc可以做這方面的demo,這裡總結下,也方便我以後查閱。 簡介 VLC不僅僅是個播放器,也可以作為流媒體伺服器使用。這個網上有相關的資料,我就不多說了。 宣告下本文用的VLC版本:2.0.3 用VLC搭建基於UDP的流媒體伺服器 流媒體伺服器大

EasyDSS RTMP媒體伺服器開發直播同時HLS錄影功能實現時移回放

EasyDSS商用流媒體伺服器解決方案是由EasyDarwin開源團隊原班人馬開發的一套集流媒體點播、轉碼與管理、直播、錄影、檢索、時移回看於一體的一套完整的商用流媒體伺服器解決方案,支援RTMP推流,RTMP/HLS分發。 EasyDarwin如何支援點播和

用vlc搭建簡單媒體伺服器(UDP和TCP方式)-轉 rtsp很慢才能顯示

這段時間用到了流媒體資料傳輸的TCP和UDP方式,感覺vlc可以做這方面的demo,這裡總結下,也方便我以後查閱。 簡介 VLC不僅僅是個播放器,也可以作為流媒體伺服器使用。這個網上有相關的資料,我就不多說了。 宣告下本文用的VLC版本:2.0.3 用VLC搭建基於UDP的流媒體伺服器 流媒體伺服

海康威視媒體伺服器配置心得

海康威視現在基本是各單位監控裝置的首選,最近老大需要把單位的監控點給上級轉發,命我配置一下。由於對流媒體伺服器認識比較模糊,直覺覺得只需要對內網一臺PC配置雙網絡卡,再使用流媒體伺服器進行轉發就可以了。 但是買了個USB網絡卡後,配置流媒體伺服器時就卡殼了,查詢了各種資料後

媒體伺服器配置:Darwin Streaming Server,ffmpeg安裝和Mpeg4IP ,MP4Box Mp4 hint媒體

系統環境為CentOS 6.2 64位  一,準備工作              http://bbs.phpchina.com/blog-48643-194956.html             http://blog.sina.com.cn/s/blog_6

用vlc搭建簡單媒體伺服器(UDP方式)

簡介 VLC不僅僅是個播放器,也可以作為流媒體伺服器使用。這個網上有相關的資料,我就不多說了。 宣告下本文用的VLC版本:2.0.3 用VLC搭建基於UDP的流媒體伺服器 流媒體伺服器大多數是基於UDP的,這個在VLC中也有好幾種實現,我這裡只列出我用到的幾個。

EasyDSS高效能媒體伺服器前端重構(四): webpack + video.js 打造媒體伺服器前端

video.js 介紹 Video.js - open source HTML5 & Flash video player 作為一款高效能流媒體伺服器的前端, 必不可少會用到流媒體播放器. 在播放器的選擇上, 我們選中了功能強大並且開源的 video

EasyDSS RTMP媒體伺服器的HTTP介面query url的C++實現方法

EasyDSS支援HTTP GET介面訪問,我們需要獲取url的各種引數資訊 比如http://ip:port/action?a=1&b=2&c=3 我們需要知道對應的a、b、c的值 這裡我們實現了簡單的query url,能滿足一般要求

媒體伺服器、海康威視 大華攝像頭實現視訊監控、直播解決方案

  隨著網際網路+物聯網程序的加快,視訊監控應用領域變得越來越廣泛,其中海康威視 大華等品牌的攝像頭頻繁出現在視野中。由於去年也實現過智慧工地專案上的視訊監控方案,加上當今直播趨勢不減。現在總結一下: 緣由:是1對N 點對多的直播方式, 一般都是採用伺服器轉發,所以此處不考慮WebRTC這種端對端的方式,We

使用Nginx+nginx-rtmp-module+OBS推搭建媒體伺服器

一、安裝Nginx 下載必備安裝包 建立安裝包存放資料夾 cd mkdir /usr/source #建立原始碼目錄 後面的原始碼都放在這個目錄 cd source yum -y install git #安裝git git clone https://github.