audio connection is broken

I have a question and I hope someone here can help me out. Our company is developing a new product that will have to function inside of an existing Milestone Corporate infrastructure. I am new to Milestone and I will try to give as much information as I can, let me know if there is something that I forgot. The version that I am using is XProtect Corporate 2014 (7.0d).

I can get great quality video streaming into Milestone over RTP/UDP using the universal driver. This part functions perfectly.

However, I cannot make any progress at all with the audio. Right now I have the video and audio set up to go out over two different streams (not the perfect solution, but mainly for troubleshooting at this point.) Video is on port 8554 and Audio is on port 8555. I am using FFMPEG to generate both streams. I can open and hear the audio stream in VLC and another security suite just fine by setting the RTP/UDP parameters for the device’s stream. Is Milestone looking for something specific such as a header in stream before it will open it? It keeps showing the “connection is broken” message under the microphone.

With the finished product, the streams will start automatically when the device finishes booting so no user interaction will be required. I have tried the various different CODECS on both ends and all have the same result. I can verify that the streams are actually what they should be by checking them with VLC player.

I am hoping this is something simple that I have overlooked.

Thanks in advance,

Steve

All you describe sounds right, sorry not to be able to pinpoint anything. I do not know but perhaps tracing the communication might reveal something.

Bo,

Thanks for the reply. That is kind of what I was thinking as well. I did notice on Wireshark that there is a ICMP error sent approximately every 5 seconds from Milestone to the streaming device but I haven’t been able to catch any clues in the data packets. There are no errors thrown for the video stream. Is milestone looking for some kind of acknowledgement from the device before it will establish a connection? Do I need to send XProtect any parameters about the stream?

Another one of our engineers mentioned that they could not get audio to work in the past (years ago) using the universal single channel driver. He was suggesting to try to use the ONVIF driver instead. From what I understand for the audio I should be able to use a single universal driver set it to the same IP address as video but with a different port number.

Steve