本人做字符疊加設備的,目前大部分做字符疊加設備的都是下面這種方式:
字符疊加器 ---- 攝像機----硬碟錄像機設備---- 顯示
也就是字符資料傳給攝像機交給攝像機處理后再傳輸到后端,這樣會遇到有些內容需要攝像機廠家對攝像機做定制處理來接受字符資訊。
設想方式:
攝像機----字符疊加器 ----硬碟錄像設備----顯示
不需要攝像機做任何改動,攝像機將視頻包交給字符疊加器來處理后再傳給后端
技術方向:
攝像機一般視頻格式為h264編碼,用RTP打包,傳給后端(我是這么理解的)
加入字符疊加器,接受視頻包,然后往視頻包里面加入字符資料,在傳輸給后端設備
這里需要解壓RTP包,然后往H264編碼里面加入字符資料,然后再用RTP打包。
因為這是安防上用,所以視頻是實時傳輸,可以允許有延時,但是不能對已經保存的視頻做處理,也就是保存的視頻都是處理好的。
由于本人對流媒體對H264都不熟悉,所以就想知道,這種想法可否實作?
用什么方式往H264編碼里加入字符資料,需要解碼H264嗎?
有沒有參考性的方案
uj5u.com熱心網友回復:
只能在解碼后的資料里加,就是在顯示端處理uj5u.com熱心網友回復:
你需要一個轉碼服務器,它負責解RTP,解264,疊加文字,打264,打RTP。有專門賣這種設備的,你找找。
uj5u.com熱心網友回復:
軟體演算法實作疊加,ffmpeg里面有相應額實作硬體的話有專門的圖文處理設備可以完成疊加
uj5u.com熱心網友回復:
不管什么方案, 都是接收到攝像機264資料之后,先解碼,疊加字符資料,然后再編碼成264資料我之前好像寫過一篇疊加OSD的博客,
https://blog.csdn.net/machh/article/details/52840886
uj5u.com熱心網友回復:
解碼再疊加可行,但是效率會低,我記得現在有IPC直接可以在最前端就疊加完了,IPC采集源直接疊加應該是效率最高的uj5u.com熱心網友回復:
另外的方案是不用解碼,直接在顯示端使用OSD技術在螢屏上實時疊加uj5u.com熱心網友回復:
你可以去看我的博客,邊錄視頻邊寫軟字幕,可以實作你這個功能uj5u.com熱心網友回復:
你好,你的視頻疊加器做出來了嗎?加QQ可以交流一下嗎uj5u.com熱心網友回復:
這個可以用DIRECDRAW,轉成位圖。之前做過,交流Q:1049568282轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/54138.html
標籤:多媒體/流媒體開發
