1:/usr/local/nginx/conf/ngnix.conf,紅色字體為新增內容。
修改#rtmp直播設定
server {
Listen 1936;
chunk_size 4000;
lication
開啟;
/hls/live;
hls_fragment 2s; hls_playlist_length 6s;
} }
服務器{
聽 80;
server_name localhost;
#access_log logs/host.access .log main;
位置/ {
root html;
桌面)HLS 串流- "http://my-ip/hls /my-stream-key/index.m3u8"
location /livehls {
types {
application/vnd.apple.mpegurl m3u8;
video /mp2t ts;
}🜒/html/html/html/adin/html. hls/live;
add_header 快取-控制無快取;
}
.......
}
2 : 透過ffmpeg 傳送live流
ffmpeg -re -i test.mpre4 vprofile benchmark -acodec libmp3lame -ar 44100 -ac 1 -f flv rtmp://yourseverIp:1936/live
show
注意:全民的視頻格式最好。文件無法生成。 3:播放連結:http://yourseverIp:1936/
live/show.m3u8
1:)live
為應用程式的名稱,此處由conf定義。2:)show為直播串流的名稱,此處由ffmpeg定義。
我在vlc中直接播放此連結。完成! ! !以上就介紹了ngnix開發(五)將rtmp直播串流轉換成hls直播串流,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。