SRS 4.0 學習筆記 SRS4.0環境的搭建(1)


課程網址:https://ke.qq.com/course/3202131?taid=11495497150815315

1.SRS 4.0環境搭建

服務器:騰訊雲 Ubuntu18
推流端:ffmpeg
拉流端:ffplay + VLC

1.1 安裝SRS 4.0

1.1.1 下載SRS

git clone https://gitee.com/ossrs/srs.git srs4.0

1.1.2 編譯SRS

./configure --gb28181=on && make

1.1.3 查看配置文件

去conf目錄下查看srs.conf
默認情況下
1935端口對應rtmp服務
1985端口對應http api
8080端口對應http-flv、hls的服務器端口

1.1.4啟動SRS

./objs/srs -c conf/srs.conf
-c為指定配置文件

1.1.5查看日志

tail -f ./objs/srs.log

1.2查看控制台

控制台網址http://服務器IP:1985/console/ng_index.html
播放器網址http://服務器IP:8080/players/srs_player.html

1.3需要閱讀的官方wiki

https://github.com/ossrs/srs
具體都在上方的官方github主頁中,就不具體寫了

1.4測試SRS流媒體服務器

1.4.1使用FFmpeg推流

在本地安裝FFmpeg
使用命令開始推流
ffmpeg -re -i time.flv -vcodec copy -acodec copy -f flv -y rtmp://服務器IP/live/livestream

PS:flv文件的名稱為你本機上的flv文件名,使用rtmp協議時,默認使用1935端口,如果修改了配置文件,需要在IP后添加對應端口。請確保服務器的端口打開
RTMP流地址:rtmp://服務器IP/live/livestream
HTTP FLV地址:http://服務器IP:8080/live/livestream.flv
HLS流地址:http://服務器IP:8080/live/livestream.m3u8

1.4.2使用ffplay播放

ffplay rtmp://服務器IP/live/livestream
ffplay rtmp://服務器IP:8080/live/livestream.flv
ffplay rtmp://服務器IP:8080/live/livestream.m3u8
因為服務器性能原因,ffplay無法播放,可以使用下面的方法
1.在本地使用VLC播放器播放流
2.使用之前的SRS播放器網址播放

1.4.3使用在線SRS播放器拉流

播放器網址http://服務器IP:8080/players/srs_player.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM