日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器

發布時間:2023/11/27 生活经验 46 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
下面的操作完全按照參考文獻[1]進行,請采用root用戶登陸,我這里只是記錄了一下我在Ubuntu 14.04上面編譯安裝的過程.以作今后參考.該篇文章顯示了srs提供的一個demo實例,包括實時流的rtmp播放, hls播放,視頻會議, ffmpeg視頻變換, jwplayer播放, OSMF播放,vlc播放等等功能.
srs起初在Ubuntu 14.04上configure失敗, 是openssl-1.0.1f安裝失敗的問題,導致ssl這個功能無法使用; 再遇到的一個的問題是文字水印涉及的freetype庫包含頭文件有問題.這兩個問題, 經向winlin反映,已經很快修復了.目前的版本在Ubuntu 14.04上配置安裝一切正常.

下面是具體的安裝過程.

1.下載或更新源碼
git clone https://github.com/winlinvip/simple-rtmp-server
cd simple-rtmp-server/trunk
或者使用git更新已有代碼:
git pull

2.編譯srs

bash scripts/build.sh

編譯結果如下:


3.啟動SRS的DEMO,啟動ffmpeg/api-server/srs等
bash scripts/run.sh

這是成功啟動后的顯示信息,可以看到的啟動進程信息


4.配置host文件以使用demo.srs.com這個域名進行演示
設置客戶端hosts,注意是客戶端(需要將demo.srs.com這個域名/vhost解析到服務器),這里假設我所在的Ubuntu主機的ip是192.168.0.107
直接以下面的命令修改并加入下面的行
vim /etc/hosts
# edit the folowing file:
# linux: /etc/hosts
# windows: C:\Windows\System32\drivers\etc\hosts
# where server ip is 192.168.1.170

192.168.0.107 demo.srs.com


5.打開瀏覽器觀看DEMO效果
在瀏覽器地址欄中訪問SRS的DEMO:http://demo.srs.com:8085

在顯示的如下頁面中, 逐個點擊標簽項就可以了.


默認的12路流演示:
? ? http://demo.srs.com:8085/players
默認的播放器流演示:
? ? http://demo.srs.com:8085/players/srs_player.html?vhost=players
推流(主播)應用演示:
? ? http://demo.srs.com:8085/players/srs_publisher.html?vhost=players
視頻會議(聊天室)應用演示:
? ? http://demo.srs.com:8085/players/srs_chat.html?vhost=players
默認的測速應用演示:
? ? http://demo.srs.com:8085/players/srs_bwt.html?key=35c9b402c12a7246868752e2878f7e0e&vhost=bandcheck.srs.com
從如下演示地址開始點擊:

? ? http://demo.srs.com:8085

下面給出幾個效果圖








?

下面的vlc那項需要用戶手動下載安裝vlc, 再使用vlc播放

??

6.停止SRS的DEMO,停止ffmpeg/api-server/srs等
演示完畢,使用下面的命令關閉SRS相關進程.

bash scripts/stop.sh


備注:DEMO的所有鏈接都是可以點的,所有功能都是可用的。
備注:請將所有實例的IP地址192.168.1.170都換成部署的服務器IP地址。
備注:DEMO不依賴nginx,使用cherrypy做演示網站以及分發HLS,依賴FFMPEG需要演示轉碼。
? ??
參考文獻
[1].https://github.com/winlinvip/simple-rtmp-server/wiki/SampleDemo

總結

以上是生活随笔為你收集整理的Ubuntu 14.04 64bit上编译安装simple-rtmp-server(srs)服务器的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。