1. 程式人生 > >【EasyDarwin】RTSP視訊轉發伺服器搭建

【EasyDarwin】RTSP視訊轉發伺服器搭建

       

           伺服器端:EasyDarwin 核心流媒體服務!開源流媒體服務,高效、穩定、可靠、功能齊全,支援RTSP/HLS/HTTP流媒體協議,支援安防行業需要的攝像機流媒體轉發功能、支援網際網路行業需要的多平臺(WEB、Android、IOS)點播(Mp4)、直播(H264/MJPEG/MPEG4、AAC/PCMA/PCMU/G726)功能,支援標準WebService介面呼叫。

           下載地址:https://github.com/EasyDarwin/EasyDarwin            配置方法思路:

    1.下載檔案進行編譯:【如果直接下載已編譯好的Release歸檔版本,可跳過此步驟】

Windows版本編譯,可以直接用Visual Studio 2008開啟原始碼檔案中的:/EasyDarwin-master/EasyDarwin/WinNTSupport/EasyDarwin.sln解決方案檔案,編譯出exe可執行檔案EasyDarwin.exe;

2.配置:easydarwin.xml

rtsp_port:EasyDarwin RTSP服務監聽的埠;

movie_folder:媒體檔案儲存的路徑,包括點播檔案、直播切片生成的hls檔案;

http_service_port:(554)Webservice服務埠;

local_ip_address:(112.112.112.112)配置EasyRelayModule對外服務的ip地址,因為可能會有多網絡卡或者內網對映,所以需要手動配置

3.點選BAT檔案


       客戶端:EasyPusher_RTSP控制元件。


char* ConfigIP= "112.112.112.112";//伺服器端IP
char* ConfigPort= "554";//伺服器端easydarwin監聽埠
char* ConfigName= "txt.sdp";//伺服器端儲存的檔名稱
char* ConfigRTSPURL= "rtsp://admin:[email protected]:554/MPEG-4/ch1/main/av_stream";//海康威視攝像頭的RTSP流,子碼流
       下載地址:https://github.com/EasyDarwin/EasyRTSPClient
視訊檢視:使用ALC視訊播放器檢視 播放地址:rtsp://112.112.112.112【伺服器地址】:554【easydarwin監聽埠】/22.sdp【伺服器端儲存的檔名稱

相關推薦

EasyDarwinRTSP視訊轉發伺服器搭建

                   伺服器端:EasyDarwin 核心流媒體服務!開源流媒體服務,高效、穩定、可靠、功能齊全,支援RTSP/HLS/HTTP流媒體協議,支援安防行業需要的攝像機流媒

阿里雲Ubuntu系統搭建SVN伺服器

##SVN伺服器相關軟體安裝 1、使用SSH遠端伺服器 (1)對於MAC OS/Liunx的使用者直接開啟終端輸入 ssh  使用者名稱@例項名,例如 ssh [email protected] 執行上面的命令後終端會提示輸入密碼,驗證通過後會出現如下資訊: We

linuxlinux:CentOS 7 搭建部署SVN伺服器

目錄 一、安裝subversion 二、建立版本庫 三、配置 四、SVN服務​ 五、 建立 svn 版本檔案 六、新增目錄檔案到版本庫 七、設定伺服器自動提交檔案 八、客戶端測試 一、安裝subversion (1) subve

LinuxCentOS 6.5 伺服器(虛擬機器)搭建過程

一、安裝介質準備 1、 CentOS 6.5 的安裝映象分為兩張 DVD 光碟(Bin 安裝版,非 LiveCD) 注:DVD1 內包含了系統檔案及大部分常用軟體安裝包,DVD2 為額外的軟體安裝包,安裝系統時可只准備 DVD1;實驗環境搭建本地源建議兩張光碟全部

MYSQL-CLUSTER-7.5搭建數據庫集群

安裝教程 讀寫 固定 現在 note res 順序 遠程訪問 關閉 閱讀目錄 前言 mysql cluster中的幾個概念解釋 架構圖及說明 下載mysql cluster 安裝mysql cluster之前 安裝配置管理節點 安裝配置數據和mysql節點

cocos2dx 3.x C++搭建protobuf環境

person ccf binding csdn bind taf protoc -cp strlen http://blog.csdn.net/ganpengjin1/article/details/50964961 Cocos2dx 裏面在網絡遊戲通信這一塊一般我們都會采

LinuxServicesIaaSOpenStack-Pike(3.搭建高可用消息隊列)

mission 服務 guide lan nsis edit 錯誤 all scp 1. 簡介 1.1. 官方網站: https://www.rabbitmq.com/ 2. 安裝與配置: 詳見:https://docs.openstack.org/ha-guide/sha

Red5流服務器搭建(實現在線直播,流媒體視頻播放和在線視頻會議)

htm tps 實現 gho 共享 麥克風 一個 編碼工具 localhost 來自:http://blog.csdn.net/sunroyi666/article/details/52981639 一. 先介紹一下流媒體技術:所謂流媒體技術,是指將連續的影像和聲音信息經過

在一臺伺服器上配置多個Tomcat 教程

在一臺伺服器上配置多個Tomcat,主要就是要避免Tomcat伺服器的埠衝突的問題。 只需要修改CATALINA_HOME\conf\server.xml中的啟動埠和連線埠就好了! 下面我們把配置的詳細過程寫在下面,以供參考:(此例以配置三個Tomcat為例) 1. 下載apache-to

WCF解析WCF服務的搭建

WCF是.NET提供的一種服務,可以將自己寫的程式(完成特定功能,比如從資料庫中讀取資料操作等)分裝成服務以後,釋出到伺服器上。然後會生成一個網址,客戶端在程式設計的時候,可以引用這個服務,使用這個服務中提供的功能。通過WCF可以實現對遠端方法呼叫。     舉個實際的例子,我

LinuxLinux下檢視伺服器配置的命令

目錄 一、伺服器型號 二、作業系統 三、CPU 四、記憶體 五、硬碟 六、其他 一、伺服器型號 dmidecode|grep "System Information" -A9|egrep "Manufacturer|Product" 二

MySQLsysbench壓測伺服器及結果解讀

  主要壓測範圍包括CPU測試、磁碟IO測試、執行緒測試、OLTP測試等,那麼sysbench就可以滿足我們的壓測需求。下面我們簡單來看下sysbench的安裝使用以及壓測結果的解讀。 一、sysbench安裝 sysbench安裝其實非常簡單,可以參考下git,這裡我們

oracleOracle Data Guard 環境搭建

Oracle Data Guard 環境搭建 二、 配置主庫 1、 強制寫日誌  2、 設定資料庫為歸檔模式  3、 在主庫新增備庫日誌檔案  4、 檢視備庫日誌檔案  5、 配置靜態

原創關於視訊播放器如何做到邊播邊快取?如何用Vitamio做一款功能強大的視訊播放器補充篇

上一篇介紹了怎樣做一款功能強大的視訊播放器,是基於Vitamio框架開發的。這裡我們再補充一個功能:如何做到視訊邊播放邊快取到本地? 這個需求還挺常見的。由於使用者的網路環境複雜,經常會有網速較慢看視訊時卡頓、緩衝的現象,並且有時候我們需要頻繁的拖拽進度條,如果播放的是

LinuxLinux作業系統檢視伺服器配置資訊

檢視伺服器配置資訊 編寫bash shell指令碼檢視Linux作業系統的伺服器配置資訊 1 #!/bin/bash 2 echo "This lists the information of this computer." 3 echo 4 echo "Hostna

微信小程式專案實戰-------實現視訊列表展示

這一節我們主要介紹下如何實現視訊列表展示,這裡展示的資料是從雲資料庫裡面獲取顯示到介面上的。 【效果展示】 【分析】 我們通過授權登入之後跳轉到這個介面之後就可以看到我們自己資料庫中所需要顯示的視訊,這裡我們使用block標籤以及wx:for來實現遍歷我們需要顯示的

微信小程式專案實戰------實現評論+轉發+收藏

上一節我們實現了視訊列表展示,接下啦我們需要在上一節的基礎之上繼續詳細解釋下當我們點選相應的視訊列表圖片我們可以跳轉到相應的視訊播放介面以及顯示當前評論訊息。效果展示如下 點選評論按鈕跳轉到評論介面  【解析】 通過上面的效果圖可知我們要實現這個效果首先要明白我們的資料

Sqlserver通過連結伺服器訪問Oracle的解決辦法

一、建立sqlserver連結服務(sqlserver連結oracle)  首先sqlserver 連結oracle可以通過兩個訪問介面: “MSDAORA” 和“OraOLEDB.Oracle” 1、“MSDAORA”訪問介面是由Microsoft OLE DB Provider for O

原創配置微信伺服器與內網穿透--轉載請註明出處

微信公眾號開發 在進行學習微信公眾號開發時,首先我們需要做好一些必須的準備。 1.具有一個自己的公眾號平臺,方便進行學習。 2.在網上找一款內網穿透器,進行內網穿透,接入微信開發。 3.有一個已經搭建好的Web專案。 1.申請微信公眾號 進行微信公眾號申請時,在下方地址進

Python視訊的2種常用方法:write_videofile和videoWrite

一、使用Python自帶的write_videofile 1、函式說明如下: def write_videofile(self, filename, fps=None, codec=None, bitrate=None, audio