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

ниска

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

На първо място, нека премахнем евентуално недоразумение в терминологията на уеб камери и IP камери.

rtsp

браузър

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

излъчване

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

браузър

браузър

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

излъчване

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

За да се премахне тази несъвместимост, се изисква междинен сървър за реле, който ще бъде мостът между протоколите на IP камерата и протоколите на браузъра.

ниска

Сървърът поема потока от IP-камерата към себе си RTP/UDP и дава на свързани браузъри чрез WebRTC.

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

Камерата може да изпраща ограничен брой потоци поради ограничени ресурси и честотна лента. Използването на междинен сървър ви позволява да мащабирате излъчването от IP камерата до голям брой зрители.