1. 程式人生 > >搭建srs流媒體伺服器

搭建srs流媒體伺服器

方案: 搭建流媒體伺服器之後,採用ffmpeg推流(也可以使用obs推流),VLC拉流觀看

1、下載SRS原始碼

git clone https://github.com/ossrs/srs 

2、安裝SRS

cd srs/trunk
./configure && make

3、執行

./objs/srs -c conf/srs.conf

4、srs低延遲配置(配置srs.conf)

# the listen ports, split by space.
listen              1935;
vhost __defaultVhost__ {
    gop_cache       off;
    queue_length    10;
    min_latency     on;
    mr {
        enabled     off;
    }
    mw_latency      100;
    tcp_nodelay     on;
}

5、ffmpeg推流

ffmpeg -re -i 1.mp4 -c copy -f flv rtmp://192.168.1.196:1935/live/app

效果: 。。上傳不了圖片

6、VLC觀看

開啟網路串流, 使用推流的rtmp地址即可觀看。

無關: 網上還有挺多方法。我還用過nginx-rtmp協議,但是這個協議延遲太高。HTTP-FLV這個我還沒試驗過。

相關推薦

搭建srs媒體伺服器

方案: 搭建流媒體伺服器之後,採用ffmpeg推流(也可以使用obs推流),VLC拉流觀看 1、下載SRS原始碼 git clone https://github.com/ossrs/srs 2、安裝SRS cd srs/trunk ./configure

用nginx-rtmp-module搭建rtmp媒體伺服器

前言 利用開源的nginx-rtmp-module和Nginx搭建流媒體伺服器。Nginx是一個非常出色的http伺服器,nginx-rtmp-module是一個開源的Nginx擴充套件模組,擁有很多功能特性,像接收rtmp推流拉流,hls直播等: 1.RTMP/HLS/MPEG

使用nginx搭建windows媒體伺服器

準備工具: nginx ffmpeg ffmpeg只需要下載static版本。 下載nginx後,解壓nginx,然後修改conf/nginx-win.conf的內容為自己需要的配置,具體如下: #user nobody; # multiple work

Nginx搭建rtmp媒體伺服器

Nginx搭建rtmp流媒體伺服器 康林(2013年10月20日星期日) 1        功能: 1.1         視訊、音訊直播流(Live streaming of video/audio) 1.2         Flv、mp4

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

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

開原始碼Window下搭建rtmp媒體伺服器

有這樣需求,將攝像頭視屏釋出出去,並且需要在web網頁上通過Flash播放器播放。首先Flash被我所知道的所有瀏覽器所支援。如果是Activex控制元件。還需要被使用者額外安裝,而且一不小心還會出問題。但是Flash player預設是被安裝的。而且是比較穩定的。雖然開源

mac ox 搭建red5媒體伺服器(含Demo)--學習記錄

1、下載最新版本的 red5 伺服器 下載頁面地址: 開啟找到最新的 釋出版本並下載 如下圖: 2、安裝 下載完,直接解壓檔案,將解壓後的目錄放個感覺合適的地方 設定環境變數 在 檔案 ~/.ba

Android直播實現(二)srs媒體伺服器部署

但是作為android程式設計師,寫好了推流器和播放器,沒有伺服器來測試還是很頭疼的,這裡就介紹一下srs伺服器的最簡單的部署,如果有興趣深入研究的可以去看看官方的wiki,因為是國內開發人員開源的,提供中文文件,講解的很詳細 https://github.

Ubuntu16.04 安裝搭建RED5媒體伺服器

    在網上看了不少安裝red5-server的方法,在我電腦上都好像安裝不成功,本來是很簡單的事,因為剛接觸,結果費了不少時間。這裡整理出ubuntu16.04 成功安裝的方法,以便給搭建一個參考。    (一)安裝JDK    1. 終端輸入:apt-cache sea

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

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

nginx 搭建rtmp媒體伺服器

本文是搭建nginx流媒體伺服器過程的筆記,方便自己或者有相關需求的人員參考。 註明: 主機系統:ubuntu16.04 測試主機IP:192.168.0.5 1. 下載PCRE 並安裝.       主頁地址: ftp://ftp.csx.cam.ac.uk/

Windows下環境搭建EasyDarwin媒體伺服器及測試指南

相關網站: https://github.com/EasyDarwin/EasyDarwin/tree/master/EasyDarwin 一、準備工作,需要先下載我們需要的程式 1、EasyDarwin  下載地址:https://github.com/EasyDarwi

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

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

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

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

linux部署安裝SRS媒體伺服器教程

   這段時間一直在搞RTMP流媒體直播專案,期間踩過很多坑,剛開始是用的nginx-rtmp作為流媒體轉發伺服器,但是效果並不盡人意,推拉流不穩定,特別是拉流,速度特別慢,平均要十多秒才能拉到流,並且互動並不是那麼友好,比如說剛斷開再立即拉流的話,很難拉到流,還有就是播放延時的問題,最少延時5秒,

基於SRS搭建RTMP直播媒體伺服器

軟體定位 SRS 定位是運營級的網際網路直播伺服器叢集,追求更好的概念完整性和最簡單實現的程式碼。 運營級:商業運營追求極高的穩定性、良好的系統對接、錯誤排查和處理機制。譬如日誌檔案格式、reload、系統 HTTP 介面、提供 init.d 指令碼、轉發、轉碼和邊緣回多源站

基於 SRS+NG 搭建 HLS 直播媒體伺服器

協議介紹 SRS 支援 HLS/RTMP 兩種成熟而且廣泛應用的流媒體分發方式。 RTMP 指 Adobe 的 RTMP ( Realtime Message Protocol ),廣泛應用於低延時直播,也是編碼器和伺服器對接的實際標準協議,在 PC(Flash)上有最佳觀看

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

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

Nginx媒體伺服器搭建

下載nginx http://nginx.org/en/download.html wget http://nginx.org/download/nginx-1.14.1.tar.gz 下載openssl https://github.com/openssl/openssl

crtmpserver媒體伺服器的介紹與搭建 (轉載)

原文地址:http://www.cnblogs.com/lidabo/p/3906061.html 前言       Adobe的FMS(Flash Media Server)是很好用。但對應著分級授權的是money和有限功能開放。