php安卓直播抓取,hls,android_安卓大部分浏览器播放HLS协议直播流会从头开始,hls,android,ffmpeg,m3u8 - phpStudy...
安卓大部分瀏覽器播放HLS協(xié)議直播流會(huì)從頭開(kāi)始
遇到的問(wèn)題
HLS直播流在iOS系統(tǒng)中表現(xiàn)正常,
但在安卓使用大部分瀏覽器(UC瀏覽器除外)播放ffmpeg生成的HLS直播流都會(huì)發(fā)生從頭播放的問(wèn)題,
即不管何時(shí)播放直播流,都會(huì)從直播開(kāi)頭的內(nèi)容開(kāi)始播放(生成的第一個(gè)直播TS切片,eg:電影開(kāi)始直播1小時(shí)后打開(kāi)直播,從0分鐘看起)。
參考數(shù)據(jù)
安卓系統(tǒng):4.0(小米2s),4.4(華為榮耀6),其他版本未測(cè)試
瀏覽器:默認(rèn)瀏覽器、騰訊瀏覽器
直播方式:ffmpeg獲取rtmp流,并用自帶segment實(shí)時(shí)切割為ts片段,命令如下(省略了視頻流參數(shù))
ffmpeg -re -i rtmp://ipaddress/live/streamname
-codec:a libfaac -b:a 96k -af volume=1 -ac 2 -ar 44100
-f segment
-segment_time 5
-segment_list_flags live
-segment_list /path/to/m3u8
-segment_format mpegts /path/to/ts
生成的m3u8文件如下(實(shí)時(shí)新增ts列表)
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:NO
#EXT-X-TARGETDURATION:6
#EXTINF:5.000278,
file0000.ts
#EXTINF:5.013356,
file0001.ts
HLS播放器:Ckplayer+m3u8插件
疑問(wèn)
不知道其他人有沒(méi)有碰到這個(gè)問(wèn)題。
相關(guān)閱讀:
Http Cache-Control,http頭部已經(jīng)設(shè)置了
網(wǎng)頁(yè)中大量未知屬性是什么引起的?
回歸初心,一起侃侃
如何利用scrapy并行抓取數(shù)據(jù)?
如圖所示,Python-requests庫(kù)在__init__.py中使用如此導(dǎo)入的好處是?
HTML事件觸發(fā)如何獲取觸發(fā)源?
vue使用 v-for 元素加上判斷
關(guān)于手機(jī)qq瀏覽器開(kāi)啟廣告過(guò)濾模式屏蔽( 彈窗 or 下載鏈接 )問(wèn)題?
Crosswalk 從HTML5構(gòu)建Android App時(shí)BUILD FAILED
說(shuō)好的header()前面不能有輸出的呢?
[數(shù)學(xué)問(wèn)題]安卓九宮格的解圖案有多少種排列
PHP的autoload如何避免加載內(nèi)部類?
struts2后綴可以匹配任意的字符串嗎?
swift UITableView的使用方法?
函數(shù)返回引用為什么會(huì)比返回值慢呢?寫(xiě)時(shí)拷貝為什么會(huì)比引用慢呢?
virtualbox安裝centos-mini如何復(fù)制粘貼
我想讀取一個(gè)圖片文件, 并輸出的到瀏覽器請(qǐng)求中. 我應(yīng)該使用 fread 還是file_get_contents.
【求助大神】discuz X3.2 數(shù)據(jù)庫(kù)如何復(fù)制?---- 附件出現(xiàn)“出現(xiàn),該附件無(wú)法讀取。
django 1.9.1 加載不到靜態(tài)文件
很簡(jiǎn)單的問(wèn)題明明沒(méi)有外部SD卡程序?yàn)槭裁纯梢酝ㄟ^(guò)?
總結(jié)
以上是生活随笔為你收集整理的php安卓直播抓取,hls,android_安卓大部分浏览器播放HLS协议直播流会从头开始,hls,android,ffmpeg,m3u8 - phpStudy...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: [云炬创业基础笔记]第一章创业环境测试2
- 下一篇: [云炬创业基础笔记]第一章创业环境测试3