www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > > 充電吧
[導(dǎo)讀]一.問(wèn)題:基于海思35xx的嵌入式設(shè)備使用mp4v2封裝的mp4文件,放在Wowza的點(diǎn)播中,用hls推流出去,無(wú)法播放。二.準(zhǔn)備:由于需要使用了wowza作為推流服務(wù)器。所以嵌入式設(shè)備錄制的mp4文




一.問(wèn)題:基于海思35xx的嵌入式設(shè)備使用mp4v2封裝的mp4文件,放在Wowza的點(diǎn)播中,用hls推流出去,無(wú)法播放。

二.準(zhǔn)備:由于需要使用了wowza作為推流服務(wù)器。所以嵌入式設(shè)備錄制的mp4文件需要兼容wowza的

rtmp(rtmp://192.168.45.200:1935/vod/sample.mp4)、

rtsp(rtsp://192.168.45.200:1935/vod/sample.mp4)、

hls(http://192.168.45.200:1935/vod/mp4:sample.mp4/playlist.m3u8,蘋(píng)果設(shè)備播放所用大都帶m3u8索引)

在測(cè)試間的服務(wù)器(服務(wù)器IP:192.168.45.200)上搭建了wowza(WowzaStreamingEngine-4.3.0-windows),安裝及使用方法參見(jiàn)下面鏈接下載后的附件:

wowza軟件及使用文檔

https://pan.baidu.com/s/1h2js29Onbtce8gmqXlHx8Q

安裝好后,在瀏覽器輸入http://192.168.45.200:8088/? 可以訪問(wèn)Wowza。

在頁(yè)面上點(diǎn)擊 Test Players


會(huì)顯示出:




關(guān)于Apple Hls,在很多電腦的瀏覽器上是不能播放的,因?yàn)椴恢С謍tml5:“HTML5 or HLS is notsupported in this browser”

但可以在手機(jī)上驗(yàn)證這個(gè)mp4文件的hls和rtsp播放效果。點(diǎn)擊Mobile,會(huì)看到生成的兩個(gè)地址。

在Wowza網(wǎng)頁(yè)上驗(yàn)證:

rtmp(rtmp://192.168.45.200:1935/vod/sample.mp4)、

在手機(jī)瀏覽器驗(yàn)證:

rtsp(rtsp://192.168.45.200:1935/vod/sample.mp4)、

hls(http://192.168.45.200:1935/vod/mp4:sample.mp4/playlist.m3u8),

如果都都能正常播放,說(shuō)明這個(gè)視頻沒(méi)問(wèn)題。




這里面的sample.mp4文件所在的服務(wù)器位置是Wowza的安裝位置:

C:Program Files (x86)Wowza Media SystemsWowzaStreaming Engine 4.3.0content




如果需要驗(yàn)證本地生成的文件是否正確,只需要替換這個(gè)sample.mp4即可。

三.分析及解決

將本地的視頻替換sample.mp4后,發(fā)現(xiàn)rtmp、rtsp播放正常,但hls有聲音無(wú)視頻,

查看Wowza的log日志發(fā)現(xiàn):




提示:

MediaReaderH264Cupertino.indexFile[vod/_definst_/sample.mp4]:MP4 video sync table [stss] is empty, will not be able to play video track.

①.說(shuō)文件stss是空的,查看生成mp4的mp4v2庫(kù)源碼,沒(méi)找到stss的啟動(dòng)的方法。

查看了(MP4的幾個(gè)概念 https://blog.csdn.net/charleslei/article/details/51084046)。沒(méi)有頭緒。

②.網(wǎng)上搜,看到一篇“[html5]解決html5中video標(biāo)簽無(wú)法播放mp4問(wèn)題的辦法_極酷播放器官方網(wǎng)站?http://www.cuplayer.com/player/PlayerCode/Html5/2017/1030/3228.html”

?????? 因?yàn)閷⒈镜劁浿频膍p4用格式工廠轉(zhuǎn)碼后(輸出mp4,輸出的配置選擇AVC高質(zhì)量和大小),hls能播放了。所以以為是編碼問(wèn)題。

?????? 后同事說(shuō)是封裝問(wèn)題,因?yàn)樗胿lc對(duì)比了hls能播放的mp4文件和不能播放的mp4文件,發(fā)現(xiàn)兩者的視頻都是h.264編碼,音頻都是aac編碼。所以他猜測(cè)是封裝的格式不一致導(dǎo)致的。

???? 因?yàn)楸镜劁浿频奈募褂胢p4v2庫(kù)是mpeg封裝,而參看“[html5]解決html5中video標(biāo)簽無(wú)法播放mp4問(wèn)題的辦法”說(shuō)的html5能播放的是H264封裝的文件。原來(lái)是我理解錯(cuò)了,mp4v2庫(kù)只是負(fù)責(zé)封裝的一個(gè)工具。

③.后對(duì)比了Wowza的sample.mp4文件和本地錄制的文件(也對(duì)比了格式轉(zhuǎn)換前后的mp4文件),兩者都是mpeg封裝,所以不是封裝的問(wèn)題。依然需要回歸到iec6000的程序中進(jìn)行追查問(wèn)題。



④.再次查看"MP4的幾個(gè)概念 - CSDN博客",知道,其實(shí)stss是mp4v2庫(kù)形成mp4文件必選的一個(gè)box。不可能是因?yàn)樯倭藄tss,但絕對(duì)和sync table [stss]有關(guān)系。

?????? 再次回到mp4v2庫(kù)的使用上,看到一個(gè)文章“使用mp4v2將aac音頻h264視頻數(shù)據(jù)封裝成mp4開(kāi)發(fā)心得https://blog.csdn.net/lh2016rocky/article/details/70882301”。

里面提到MP4WriteSample的isSyncSample?參數(shù),



? ? ??查看iec6000程序的stroage模塊,發(fā)現(xiàn)自己在用此函數(shù)時(shí),沒(méi)有考慮的到isSyncSample?參數(shù),所以寫(xiě)入mp4文件里的視頻幀都標(biāo)記成了關(guān)鍵幀。不清楚是否和hls不能播放本地錄制的文件有關(guān)系。

?????? 嘗試修改了下,將每幀是否關(guān)鍵幀的判斷加上。生成的mp4文件替換到Wowza中,hls可以正常播放。

?

四.備注

本次在網(wǎng)上搜,發(fā)現(xiàn)mp4v2庫(kù)包含封裝和獲取音視頻兩種功能,當(dāng)獲取時(shí),會(huì)用到MP4ReadSample、MP4GetTrackNumberOfSamples等這些函數(shù)。

“MP4V2 判斷幀是否為關(guān)鍵幀 IsSyncSample 異常. - CSDN博客?https://blog.csdn.net/w839687571/article/details/44946571”


本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見(jiàn),不僅增加了維護(hù)成本,還影響了用戶(hù)體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(chē)(EV)作為新能源汽車(chē)的重要代表,正逐漸成為全球汽車(chē)產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車(chē)的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車(chē)的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車(chē) 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車(chē)場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周?chē)娮釉O(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開(kāi)關(guān)電源具有效率高的特性,而且開(kāi)關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開(kāi)關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉