Браузър WebRTC излъчване от RTSP IP камера с ниска латентност

В тази статия ще разгледаме малко по-различно приложение. IP камери, а именно приложението в онлайн предавания, когато е необходимо ниска латентност на комуникацията.
На първо място, нека премахнем евентуално недоразумение в терминологията на уеб камери и IP камери.


Онлайн търговец на казино на живо на работа.

Вторият режим на работа на камерата е не-преплетени. В този случай връзката се установява с помощта на протокола RTSP/TCP, и трафикът върви отделно, съгласно протокола RTP/UDP извън създадения TCP канал.


Браузърите не поддържат директно стека протокол RTSP/UDP, но поддържат стека на вградените технологични протоколи WebRTC.

Технологиите на браузъра и камерата са много сходни, по-специално SRTP криптиран е RTP. Но за правилно разпространение в браузърите, IP камерата ще се нуждае от частична поддръжка за стека WebRTC.
За да се премахне тази несъвместимост, се изисква междинен сървър за реле, който ще бъде мостът между протоколите на IP камерата и протоколите на браузъра.

Сървърът поема потока от IP-камерата към себе си RTP/UDP и дава на свързани браузъри чрез WebRTC.
Технологията WebRTC работи по протокола UDP и по този начин осигурява ниска латентност в посоката Сървър> Браузър. IP камерата също работи с протокола RTP/UDP и осигурява ниска латентност в посоката Камера> Сървър.
Камерата може да изпраща ограничен брой потоци поради ограничени ресурси и честотна лента. Използването на междинен сървър ви позволява да мащабирате излъчването от IP камерата до голям брой зрители.