最近一段時間在從事onvif/rtsp轉sip協定的研發工作,那到底為什麼要在這兩種協定之間進行互相轉換呢?因為我公司的軟交換系統目前僅僅支援sip協定,而大部分的網絡攝像頭僅僅支援onvif/rtsp協定,是以公司的軟交換系統不支援onvif攝像頭的接入,為了擴充公司的軟交換系統支援更多的視訊接入協定,是以公司決定通過增加視訊網關的方式來完成onvif/rtsp協定和sip協定的轉換,使公司的軟交換系統支援更多的視訊接入協定。在協定轉換過程中,有一個十分關鍵的技術問題,那就是要解決如果根據sip協定的invite消息中的攜帶的媒體處理能力SDP對onvif攝像頭進行合理的參數設定,即修改onvif攝像頭某個profile的視訊參數,即完成媒體的協商。在下一篇中我将重要介紹我自己如何實作媒體協商的。