簡體   English   中英

為什么iOS和videojs會多次調用拉流?

[英]why does IOS and videojs make multiple calls to pull stream?

我有一個帶videojs的mvc網頁,它流着一個mp4文件。 當我從桌面運行頁面並調試站點時,可以看到頁面的桌面視圖由於某種原因兩次調用了視頻,這兩次調用似乎都要求整個文件大小的范圍。 它被兩次調用似乎很奇怪,但是甚至更陌生,如果我從IOS(IPAD)調用同一頁面,我會看到該流的6個調用。 前兩個通常請求前兩個字節,根據我的了解(IOS這樣做是為了確定流是否可搜索),這是有意義的。 然后,它又進行了4次調用,分別從我可以回憶起的范圍內請求整個文件大小,以分別拉流。 有人知道這對於IOS和videojs使用是否正常?

是的,這很正常。 播放器正在探查文件以確定特征。 它試圖找到mdat和moov原子的位置。 即使它需要整個文件,但只要將要查找的數據存儲到文件中,它就會斷開TCP會話的連接。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM