hls延遲較為明顯,要十幾秒以上,主要是以下延遲
穩定性不好,直播延時大概17s,關鍵問題是服務經常掛掉,直接編譯安裝以及使用docker執行,都定期出現服務死掉的情況,報錯如下:使用nginx的nginx-rtmp-module的hls流**服務,老牌服務,穩定性好
外掛程式安裝
對應nginx配置
worker_processes 1;
#error_log logs/error.log;
pid logs/nginx.pid;
events
rtmp
live on;
hls on;
hls_fragment 3s; #本地切片長度
hls_continuous on; #連續模式。
hls_cleanup on; #對多餘的切片進行刪除。
hls_nested on; #巢狀模式。}}
add_header access-control-allow-origin *; #解決跨域問題
add_header access-control-allow-methods 'get,post';
add_header access-control-allow-headers 'dnt,x-mx-reqtoken,keep-alive,user-agent,x-requested-with,if-modified-since,cache-control,content-type,authorization';}}
}
用rzrobert/st-load-master工具可以不通過主播端,直接通過命令,不間斷推流,建立測試直播間,已經檢測併發效能,安裝步驟參考github說明,推流如下:
./objs/sb_rtmp_publish -i doc/demo.flv -c 1 -r rtmp:
記錄一次索引優化經歷
表結構如下 主要用到fis backup fid和fstatus幾個欄位做查詢。索引如下 整張表,前半部分資料fis backup都是1,後半部分資料fis backup都是0,共2000w多條資料 查詢語句如下 select from t mp comment c where c.fid 1504...
記錄一次電腦維修的經歷
昨天上午,如往常一樣,來到工位,開啟膝上型電腦,發現電腦沒有任何反應,開不了機了。遇到這個問題我的思路過程如下 2 附近維修店 很快,過來了一名維修人員,試了幾下不行,說,主機板壞了,需要換主機板,一千多,電腦需要帶走。我說我考慮一下,準備走時,他說要給上門服務費50元。額,我也是很不爽,協商了一會...
記錄一次搭建redis cluster步驟
官方資料 tar zxvf redis 4.0.6.tar.gz cd redis 4.0.6 make make報錯 gcc diagnostic not allowed inside functions 查資料發現是gcc版本太低,公升級gcc,根據這篇文章 公升級到gcc version 4....