We are currently in the process of integrating Milestone VMS system version 2023 R2 into our browser-based application. As part of this integration, we are working on capturing RTSP streams for live streaming via the Onvif bridge and for playback through either the Milestone SDK or Mobile server.
We need to verify if Milestone supports audio for both live and playback video streams. Additionally, we would greatly appreciate your recommendations regarding the integration approach for obtaining live and playback streams from Milestone VMS and subsequently transcoding or encoding them on our backend server to enable playback within the browser.
Hi Enpagaran,
Let me try to enumerate all the possible ways to integrate with Milestone:
- Protocol integration - directly towards the RS using IS protocol
- Supports fetching of raw video and audio
- Supports both Live and Recordings (you have to control the playback)
- MIP SDK integration (.NET)
- Supports fetching raw audio and video
- Supports Live and Playback (helper classes controlling the playback)
- Supports Video transcoded to JPEG (Live and Playback)
- Supports Audio decoded to PCM (Live and Playback)
- Open Network Bridge (former ONVIF Bridge)
- Supports Live and Playback of raw Video (in RTSP/RTP)
- Supports Live of raw Audio (in RTSP/RTP)
- Mobile server (protocol or Mobile SDK)
- Supports Live and Playback of transcoded Video (JPEG) .
- Supports Live and Playback of transcoded Audio (PCM or MP3).
- Supports Live of raw video into fragmented MP4 steaming.
- API Gateway
- Supports Live and Playback (23.3) of H.264 video in WebRTC.
Playback in ONB, MoS and API GW is server side. Client just needs to send ctrl commands like start/stop/goto etc.
I hope I didn’t miss something 