Latency and P2P
I know EMS support many streaming protocol. I have some questions as follows and need your give me answers.
1. Does the low-latency (sub-second) just for peer2peer?
2. Can we have our own ERS or just can use yours for peer2peer?
3. In your document, the chapter of peer2peer, you say the EMS supports direct peering to HTML5 browsers and devices that support WebRTC. Does that mean ip camera must support WebRTC or just connect ip camera to EMS (EMS will delivery streaming from ip camera to browsers by WebRTC)
4. Does the low-latency mean EMS will convert the raw streaming from ip camera to lower Mbps with same quality? So borwsers can play streaming smoothly even network bandwidth is not good in environment of browsers.
1 Answers
Hi,
- Using pure html5 playback, yes, it only applies to peer to peer. However, EMS definitely offers low latency on standard streaming protocols such as, but not limited to, RTSP.
- Yes, you can definitely host your own ERS. Let us know, if you are interested with this setup.
- The IP camera does not need to support webrtc. Connect it to EMS as you normally would and EMS will handle the delivery of that stream through webrtc to the browser. The devices that was mentioned here are mobile devices.
- No, you would have to transcode your inbound stream and offer it as separate streams, with different bitrates, to improve the user experience on slower networks.