怎么將圖片有視頻的流暢感?原理是什么啊?
uj5u.com熱心網友回復:
視頻就是一幀一幀的圖片連續播放uj5u.com熱心網友回復:
1秒24幀以上所以要壓縮傳輸影像
uj5u.com熱心網友回復:
客戶端用udp將圖片分包發給我,我接收后要重組包恢復成圖片,此時我直接把圖片一楨一楨連續播放形成視頻?uj5u.com熱心網友回復:
壓縮不是會影響圖片的質量嗎?可以分包嗎,udp大于64k就要分包
uj5u.com熱心網友回復:
壓縮是因為圖片大 傳輸要時間 例如5g網路就沒這個問題隨意傳
質量肯定是會有影響的 但是視頻丟幀之類也是可以接受的
不然也不會用udp了
分不分包隨你
uj5u.com熱心網友回復:
1.只是需要顯示就直接顯示,實際上視頻控制元件本身就是picbox2.如果你需要重新編碼成視頻,請找H265編碼器進行編碼,當然如果只是為了顯示并不需要編碼,按1直接顯示就好
ps:h264/265編碼本身比一幀一幀傳要節省點,所以建議對方直接編碼傳
uj5u.com熱心網友回復:
至于原理,編碼壓縮采用分塊壓縮,他只傳有變化的塊,同時壓縮資料,當然比你一幀一幀傳要快,要流暢h264基本原理
https://www.cnblogs.com/pjl1119/p/9914861.html
uj5u.com熱心網友回復:
1.只是需要顯示就直接顯示,實際上視頻控制元件本身就是picbox
2.如果你需要重新編碼成視頻,請找H265編碼器進行編碼,當然如果只是為了顯示并不需要編碼,按1直接顯示就好
ps:h264/265編碼本身比一幀一幀傳要節省點,所以建議對方直接編碼傳
專案要求要發布
用你剛說的h265編碼器編好后直接傳嗎?那我怎么解碼呢,就是怎么把它恢復成原圖
uj5u.com熱心網友回復:
1.只是需要顯示就直接顯示,實際上視頻控制元件本身就是picbox
2.如果你需要重新編碼成視頻,請找H265編碼器進行編碼,當然如果只是為了顯示并不需要編碼,按1直接顯示就好
ps:h264/265編碼本身比一幀一幀傳要節省點,所以建議對方直接編碼傳
專案要求要發布用你剛說的h265編碼器編好后直接傳嗎?那我怎么解碼呢,就是怎么把它恢復成原圖
h264,h265一般配合rstp協議,如果對方使用rstp+h265,你這邊其實就不用開發啥了。直接放個播放器就行了,接收協議和解碼播放,正常播放器控制元件都直接封裝好的
uj5u.com熱心網友回復:
修正:是rtsp,兩個長的太像,經常敲錯rtsp協議介紹
https://baike.baidu.com/item/RTSP/1276768?fr=aladdin
uj5u.com熱心網友回復:
1.只是需要顯示就直接顯示,實際上視頻控制元件本身就是picbox
2.如果你需要重新編碼成視頻,請找H265編碼器進行編碼,當然如果只是為了顯示并不需要編碼,按1直接顯示就好
ps:h264/265編碼本身比一幀一幀傳要節省點,所以建議對方直接編碼傳
專案要求要發布用你剛說的h265編碼器編好后直接傳嗎?那我怎么解碼呢,就是怎么把它恢復成原圖
h264,h265一般配合rstp協議,如果對方使用rstp+h265,你這邊其實就不用開發啥了。直接放個播放器就行了,接收協議和解碼播放,正常播放器控制元件都直接封裝好的
專案的要求就是,嵌入式那邊將攝像頭里的圖片采集后,用udp協議發給服務器,服務器要將圖片連成視頻并且發布,我就是做服務器的,我這兩天了解到udp協議發送大于64 k的就要分包才能傳送,所以目前想的還是將圖片轉流后分包,而分包又有問題,標記包的方法還沒有想出好一點的方法,不知道怎么個標記法
uj5u.com熱心網友回復:
修正:是rtsp,兩個長的太像,經常敲錯
rtsp協議介紹
https://baike.baidu.com/item/RTSP/1276768?fr=aladdin
對,這個協議可以傳視頻,只是專案不允許這樣
uj5u.com熱心網友回復:
好多年前用過FlashMediaService搞過類似直播的專案,不過Flash現在基本淘汰了。阿里好像有現成的產品可以直接用,就是比較貴
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/130331.html
標籤:C#
下一篇:關于ScriptManager和UpdatePanel的正確使用姿勢,Button點擊后隨Repeater專案數量執行多次的問題
