下載編譯運行
git clone https://github.com/ossrs/srs.git
cd srs/trunk
./configure --h265=on?
make需要安裝
yum install -y patch
yum install -y unzip
yum install -y tcl
編譯完成后即可啟動SRS
# 啟動
./objs/srs -c conf/srs.conf
# 查看日志
tail -n 30 -f ./objs/srs.log
開放端口
默認RTMP接收推流端口是1935,SRS管理頁面端口是8080,可以通過修改conf/srs.conf文件進行變更
SRS網頁管理界面
網址:?http://192.168.31.14.208:8080/
點擊進入?SRS控制臺,可以查看相關詳情,包括當前系統的內存CPU,當然最有用的還是查看當前的視頻流參數,查看當前推流個數和用戶點播個數
SRS網頁點播HTTP-FLV頁面
網址:?http://192.168.31.14:8080/players/?schema=http
推流指令
ffmpeg -rtsp_transport tcp ?-i ?rtsp://admin:admin12345@192.168.11.204:554/h265/ch1/main/av_stream -c copy ?-f flv ?rtmp://192.168.12.208:1935/live/test
點播URL
?http://192.168.12.208:8080/live/test.flv
備注
目前如果推流如上是H265碼流,需要在Google瀏覽器上才能調用flv.js硬件解碼,Edge點播失敗
當然FFmpeg默認是不支持H265推流到RTMP,因此當前的FFmpeg是打過補丁的
?