本人Qt新人小白一個,最近專案用到Qt,做一個視頻顯示模塊,需要從硬體設備獲取視頻通過無線網路傳輸然后在客戶端播放。
由于木有硬體,所以在學習做一個demo。
現在想法是把一個已有的本地視頻檔案通過H.264編碼為視頻流(位元流),然后打包,通過IP(UDP協議)打包發送,然后由客戶端接收解包后把視頻顯示出來,現在只做出了取檔案播放視頻,不會弄網路流方面的傳輸,求大神給個demo,原始碼,例子神馬的學習。也需要一個如何把本地視頻檔案轉換為一個h.264編碼的視頻流的demo原始碼之類的,跪求解決~~~~~~~
好人一生平安~~~
uj5u.com熱心網友回復:
可以自己定義udp幀處理收發,也可以利用rtsp流收發,有開源的rtsp流的庫,比如live555uj5u.com熱心網友回復:
有沒有代碼例子學習,最好是自己定義UDP幀流的,這方面第一次弄不太清楚,謝謝~
uj5u.com熱心網友回復:
無非是根據udp的面向無連接的特性,加幀頭來打包處理。建議還是先使用現成開源的uj5u.com熱心網友回復:
主要是協議可能不是開源的,是自主的一些東西,傳輸的時候可能要自己定義結構體,加幀頭打包大體是這么做,但是可能由于帶寬問題發送可能能會分包,一幀資料要分好多包來做,像這種UDP傳輸,還有把視頻解碼成h.264的資料流,主要是想找一個例子,demo什么的看一看具體實作方法之類,學習下代碼,主要是新接觸QT好多基礎好多想不到是由什么變通過來的。
uj5u.com熱心網友回復:
請問解決了嗎?麻煩給我發一份學習學習。。。謝謝了,感激不盡。 [email protected]uj5u.com熱心網友回復:
樓主請問專案完成了嗎?最近在做類似的作業,能發點程式給我學習一下嗎,萬分感謝。[email protected]uj5u.com熱心網友回復:
誰解決了給一份源代碼唄,,我能感謝的多真我想你能明白,都是過來人哈。。。uj5u.com熱心網友回復:
我的郵箱[email protected] 跪謝 !!!uj5u.com熱心網友回復:
用rtp協議 或者rtmp協議 這樣的協議 而不是自己用udp來發送 否則會遇到非常多坑uj5u.com熱心網友回復:
[email protected] 這是我的QQ郵箱,demo原始碼有的話麻煩發我一份唄,跪謝轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/122036.html
標籤:Qt
上一篇:ListView onItemClick 事件與Item 的滑動事件沖突,該如何處理?
下一篇:打開別人的程式遇到一點問題
