通過rtmpdump推送海康視頻流到red5服務器

     現在主流的網絡攝像機都支持標準H264視頻格式,例如 海康網絡攝像機, 通過海康提供的網絡SDK可以獲取到視頻碼流。我測試的這款相機,視頻編碼採用的是H264,音頻編碼採用的是G711a。 這裏,我僅測試了視頻。 通過海康SDK獲取到視頻流爲PS流,根據PS協議格式,抽取其中的H264幀數據,SPS PPS 信息。  

     推送RTMP流採用開源庫 rtmpdump, RTMP服務器採用開源RED5。  連接上red5 後 首先 要發送 meta信息,否則通過flash 端無法打開視頻流。之後再依次發送視頻幀數據即可。效果如下:

        

     與之前拿264視頻文件測試不同, 此次測試採用了全新的代碼架構,可接入不同的設備,例如 可以擴展大華IPC,USB攝像頭等。 協議層也做了分類,方便以後擴展 RTSP流推送,私有格式推送等。

     發送視頻文件到red5服務器 參考代碼在這裏下載:          http://download.csdn.net/detail/mtour/7652907 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章