ffmpeg HLS實現直播與回放

2022-02-15 01:10:33 字數 1669 閱讀 2704

server

alias /data/hls;

expires -1

; add_header cache-control no-cache;

}access_log off;

}}

ffmpeg拉流轉碼

ffmpeg -re  -rtsp_transport tcp -i 'rtsp://:9090/dss/monitor/params?cameraid=$&substream=' \

-c copy -map 0 -f segment -segment_list /data/hlstest.m3u8 -segment_list_flags +live -segment_time 10 -hls_list_size 20 /data/hls/output%03d.ts

-segment_list 配置輸出的列表檔名

-segment_time 切片時長

-hls_list_size 儲存最後切片數量

ffmpeg拉流推送hls服務

ffmpeg -re  -rtsp_transport tcp -i 'rtsp:' \

-vcodec copy  -vprofile baseline  -f flv -s 1280x720 -segment_list_flags +live -segment_time 10 -hls_list_size 20 'rtmp:'

-segment_list 配置輸出的列表檔名

-segment_time 切片時長

-hls_list_size 儲存最後切片數量

hls服務nginx伺服器

3修改nginx.conf

}

access_log off;

}

廣告植入

-c:a aac -strict -2 -hls_list_size 0 -t 1:30 -hls_time 10 -f hls c:/test.m3u8

iOS直播技術分析與實現

不經意間發現,兩個月沒寫部落格了 把最近的一些技術成果,總結成了文章,與大家分享。根據以上的了解要實現http live streaming直播,需要研究並實現以下技術關鍵點 2.對原始資料進行h264編碼和aac編碼 4.hls分段生成策略及m3u8索引檔案 4.http傳輸協議 1.分段策略 h...

直播平台怎麼搭建直播特效,實現原理與難點是什麼

直播平台怎麼搭建直播特效,實現原理與難點是什麼 實現直播特效的流程如下 在完成影象的處理後,按照合適位元速率 格式進行編碼。最後,推流到 cdn。要實現美顏效果,不論是基於 webrtc 的移動端還是web端,都可以通過 gpuimage 來實現。如果是基於 webrtc 與 react nativ...

直播協議HTTP FLV標準解讀與技術實現

這裡首先要說一下,hls其實是乙個 文字協議 而並不是乙個流 協議。那麼,什麼樣的協議才能稱之為流 協議呢?延遲分析 理論上 除去網路延遲外 flv可以做到僅僅一 遲。相比rtmp的優點 可以在一定程度上避免防火牆的干擾 例如,有的機房只允許 80 埠通過 可以很好的相容http 302跳轉,做到靈...