live555作爲NVR內置的流媒體服務器RTSPServer在對接海康NVR,視頻正常,音頻不能正常播放, 但VLC可以正常播放。
經過問題的分析,發現live555作爲NVR流媒體服務器輸出視頻爲H264, 音頻格式爲G711uLaw時,源都來自海康的攝像機,而該攝像機直接接入海康NVR是可以正常播放的,接入live555流媒體服務器不正常。
通過抓包對比分析,發現海康相機直連NVR中, sdp中音頻的payload type必須爲0(ulaw)或8(alaw);
解決方案
在創建SimpleRTPSink中,指定payloadFormatCode參數爲0或8即可.