Does the ONVIF Bridge Support Audio

In the ONVIF bridge manual it shows that on-board audio is supported but then shows all the methods are not implemented. Is it possible to get audio from a camera with on-board via the ONVIF Bridge?

ONVIF Bridge currently does not support audio.

Do we know if this will be added in 2017 R2?

It is not in 2017R2.

I guess I wrote “currently” because it could be a feature enhancement for future versions, please do not raise your expectations too high, I do not know when (or if) it will be prioritized for development.

Hi Bo, does the ONVIF Bridge support audio now? It has been rebranded to Open Network Bridge (ONB) is that correct?

Hi Eric,

Yes, as you know, Onvif Bridge changed its name to Open Network Bridge and it doesn’t support audio unfortunately.

@Eric Bourque

Hi Eric,

We are trying to update our roadmap for the ONB and will be really interesting for us to understand your needs.

  • What is the most needed type of audio support - audio out (from camera microphones) or audio in (to camera speakers) ?
  • What are the most needed supported codecs (G.711, G.726, AAC) ? If possible ordered by priority.

My wild guess will be audio out with G.711 (listen to camera microphones). But of course if is always better to get some real-world use-case.

Thanks in advance !

Hi Petar,

We mostly need Audio Out but we have already implemented it in our Streaming Engine (https://orbnetsys.com/streamingengine). I think G711 and AAC is enough. Audio out can be used to send the audio from a camera to a transcribing service. Audio in could also be usefull but the ONB is mostly for bringing thing out of Milestone right? Finally, it could be interesting to add Metadata out from the ONB, this way other platforms could get the AI bouding boxes, motion and events that are linked to cameras directly as RTSP.

Thanks @Eric Bourque​ !

We will discuss about possibility to add meta-data support in the ONB.

Hello, when we read Milestone manuals, it says audio is now supported with 2021 R2. When I try from VLC or ONVIF Device Manager, I only can retrieve the video but not audio functionnality ? Have you some ideas (My camera is an AXIS P3245 which has a built-in microphone) ? I have enabled Audio from AXIS Device. Is it sure audio is not supported ? In the manual, it seems audio is supported !

Please look at the newest manual (https://doc.milestonesys.com/mc/pdf/2022r1/en-US/MilestoneOpenNetworkBridge_AdministratorManual_en-US.pdf ) page 45 “ONVIF functions that Milestone Open Network Bridge does not support”.

Hello Rie

I understand that a client is unable to get audio with Open Network Bridge because ALL functions listed in 8.9.3 are unavailable, especially GetCompatibleAudioSourceConfigurations, AddAudioSourceConfiguration,

GetCompatibleAudioEncoderConfigurations, and AddAudioEncoderConfiguration

operations required to configure a mandatory media profile ?

Is it OK ?

Extract page 31 of ONVIF Profile S Specification v1.1.1 :

8.9 Audio Streaming (if supported)

- Streaming of Audio.

8.9.1 Device requirements (if supported)

- Device shall declare G711 option in AudioEncoderConfigurationOptions.

- Device shall be able to stream G711 according to the Streaming Specification.

- Audio source, audio source configuration and audio encoder configuration

operations as covered by the media service.

8.9.2 Client requirements (if supported)

- Client shall be able to receive a stream and playback audio in G.711μ Law

(Simplex-Camera Microphone Only, 1ch) codec.

- Client shall be able to configure a media profile for audio streaming using the

GetCompatibleAudioSourceConfigurations, AddAudioSourceConfiguration,

GetCompatibleAudioEncoderConfigurations, and AddAudioEncoderConfiguration

operations.

Rie,

Regarding the exclusion list page 45 I’m a bit puzzled by the exclusion of H264 Video Streaming and MPEG4 Video Streaming :smirking_face:

I understand that what is then left is

7.9 Video Streaming – MJPEG

- Streaming of MJPEG video using RTSP.

- Sub-feature of 7.8 Video Streaming.

Is it OK ?

Milestone ONB is not “fully” compatible with ONVIF profiles G and S. As it is written on page 5 of the same document:

“Milestone Open Network Bridge is compliant with the parts of ONVIF Profile G and Profile S that provide access to live and recorded video, and the ability to control pan-tilt-zoom cameras:”

Hello, we have a solution we developed in house for Audio over RTSP (AAC and G711) for Milestone. Please check out the Streaming Engine for XProtect: https://www.orbnetsys.com/streamingengine