SRS搭建自己的直播、點播系統


SRS搭建自己的直播、點播系統 

使用ffmpeg推流

ffmpeg -i /media/Movies/goog_video.mp4 -vcodec copy -acodec copy -y -f flv rtmp:127.0.0.1:2935/live/test

#本地播放

ffplay http://127.0.0.1:8081/live/test.m3u8

 

HLS配置文件

這里給出了HLS使用的配置文件http.hls.conf

listen              2935;
max_connections     1000;
daemon              on;
srs_log_tank        file;
srs_log_level        error;
srs_log_file        ./objs/srs.log;

http_server {
    enabled         on;
    listen          8081;
    dir             ./objs/nginx/html;
}

vhost __defaultVhost__ {
    hls {
        enabled         on;
        hls_fragment    10;
        hls_window      60;
        hls_path        ./objs/nginx/html;
        hls_m3u8_file   [app]/[stream].m3u8;
        hls_ts_file     [app]/[stream]-[seq].ts;
        hls_cleanup     on;
        hls_dispose     30;
        hls_on_error    continue;
        hls_storage     disk;
        hls_wait_keyframe       on;
        hls_acodec      aac;
        hls_vcodec      h264;
    }
}

 

啟動服務

配置文件搞定了,就可以正式啟動流媒體服務了

./objs/srs -c conf/http.hls.conf

reload

如果srs正在正常運行,但是配置文件又有了更新,想要服務無縫重啟,可以使用reload操作

killall -1 srs

參考資料

 

 


免責聲明!

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



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