最近需要做流媒體相關的問題,接觸了流媒體相關的知識,但是有一點很疑惑,就是流媒體在傳輸的時候具體是一個怎么樣的程序呢?即一個原始的視頻檔案是如何進行切分以及傳輸的?以及收端如何對收到的檔案包進行重組以及解碼
原始的視頻檔案在發送的時候會直接切分成一個個檔案塊,然后進行推流,接收端對收到的檔案塊進行組合并解碼,這實際上是一個檔案傳輸的程序。
但是對于流媒體來說,收到部分的檔案塊就可以進行解碼播放,因此有以下的一些疑問
1、發送方是如何對原始的視頻檔案進行切分的
2、接收方如何對失序的檔案塊進行重新組合
3、接收方如何對收到的視頻的部分檔案進行解碼
4、直接將視頻檔案進行切分,其中的部分能否成功解碼
希望有人能解惑,感激不盡
uj5u.com熱心網友回復:
首先根據檔案型別決議檔案,找到視頻幀資料、音頻資料。對視頻幀資料進行rtp傳輸。都有規定。如果不按標準切分,那只有自己的接收端才能做處理
可以看live555
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/70926.html
標籤:多媒體/流媒體開發
下一篇:釘釘直播退流失敗怎么辦?
