ΠΡΠ½ΠΎΠ²Π°ΡΠ° Π½Π° ΠΊΠΎΠ΄ΠΎΠ²ΠΈ Π½Π° OBS Studio, ΠΏΠ°ΠΊΠ΅Ρ Π·Π° ΡΡΡΠΈΠΌΠΈΠ½Π³, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡΠ°ΡΠ΅ ΠΈ ΡΠ½ΠΈΠΌΠ°ΡΠ΅ Π²ΠΈΠ΄Π΅ΠΎ, Π΅ Π°ΠΆΡΡΠΈΡΠ°Π½Π° Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°ΡΠ° WebRTC, ΠΊΠΎΡΠ° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π½Π°ΠΌΠ΅ΡΡΠΎ RTMP Π·Π° Π²ΠΈΠ΄Π΅ΠΎ ΡΡΡΠΈΠΌΠΈΠ½Π³ Π±Π΅Π· ΡΠ΅ΡΠ²Π΅Ρ, Π²ΠΎ ΠΊΠΎΡ P2P ΡΠΎΠ΄ΡΠΆΠΈΠ½Π°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΡΠ΅ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π° Π²ΠΎ ΠΏΡΠ΅Π»ΠΈΡΡΡΠ²Π°ΡΠΎΡ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠΎΡ .
ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° WebRTC ΡΠ΅ Π·Π°ΡΠ½ΠΎΠ²Π° Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° libdatachannel, Π½Π°ΠΏΠΈΡΠ°Π½Π° Π²ΠΎ C++. ΠΠΎ ΡΠ΅Π³Π°ΡΠ½Π°ΡΠ° ΡΠΎΡΠΌΠ°, ΡΠΎΡ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΡΠ°ΠΌΠΎ Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ (Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ·Π»Π΅Π·) Π²ΠΎ WebRTC ΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΡΠ»ΡΠ³Π° ΡΡΠΎ Π³ΠΎ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ WHIP, ΠΊΠΎΡ ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° Π²ΠΎΡΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠ΅ΡΠΈΠΈ ΠΏΠΎΠΌΠ΅ΡΡ WebRTC ΡΠ΅ΡΠ²Π΅ΡΠΎΡ ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΡ. ΠΠΎΠ΄ΠΎΡ Π·Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π½Π° WebRTC ΠΊΠ°ΠΊΠΎ ΠΈΠ·Π²ΠΎΡ ΡΓ¨ ΡΡΡΠ΅ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄ΡΠ²Π°.
WebRTC Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° Π³ΠΈ Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π΄ΠΎΡΠ½Π΅ΡΠ°ΡΠ° Π²ΠΎ ΠΈΡΠΏΠΎΡΠ°ΠΊΠ°ΡΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π½Π° Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ ΡΠ΅ΠΊΡΠ½Π΄ΠΈ, ΡΡΠΎ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° ΡΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½Π° ΡΠΎΠ΄ΡΠΆΠΈΠ½Π° ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΡΠ° ΡΠΎ Π³Π»Π΅Π΄Π°ΡΠΈΡΠ΅ Π²ΠΎ ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΡΠΎΠΊ-ΡΠΎΡ. ΠΠΎΡΠΈΡΡΠ΅ΡΡΠΈ WebRTC, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»Π°ΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡ ΠΌΡΠ΅ΠΆΠΈ Π±Π΅Π· Π΄Π° Π³ΠΎ ΠΏΡΠ΅ΠΊΠΈΠ½ΡΠ²Π°ΡΠ΅ Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ΡΠΎ (Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π° ΡΠ΅ ΠΏΡΠ΅ΡΡΠ»ΠΈΡΠ΅ ΠΎΠ΄ Wi-Fi Π½Π° ΠΌΠΎΠ±ΠΈΠ»Π½Π° ΠΌΡΠ΅ΠΆΠ°) ΠΈ Π΄Π° ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΏΡΠ΅Π½ΠΎΡ Π½Π° Π½Π΅ΠΊΠΎΠ»ΠΊΡ Π²ΠΈΠ΄Π΅ΠΎ ΠΏΡΠ΅Π½ΠΎΡΠΈ Π²ΠΎ Π΅Π΄Π½Π° ΡΠ΅ΡΠΈΡΠ°, Π½Π° ΠΏΡΠΈΠΌΠ΅Ρ, Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅ ΠΎΠ΄ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π°Π³Π»ΠΈ ΠΈΠ»ΠΈ ΠΎΡΠ³Π°Π½ΠΈΠ·ΠΈΡΠ°ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈ Π²ΠΈΠ΄Π΅Π° .
WebRTC ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π΄Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ ΠΏΠΎΠ²Π΅ΡΠ΅ Π²Π΅ΡΠ·ΠΈΠΈ Π½Π° Π²Π΅ΡΠ΅ ΡΡΠ°Π½ΡΠΊΠΎΠ΄ΠΈΡΠ°Π½ΠΈ ΡΡΡΠΈΠΌΠΎΠ²ΠΈ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π½ΠΈΠ²ΠΎΠ° Π½Π° ΠΊΠ²Π°Π»ΠΈΡΠ΅Ρ Π·Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ ΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ ΠΎΠΏΡΠ΅Π³ Π½Π° ΠΊΠΎΠΌΡΠ½ΠΈΠΊΠ°ΡΠΈΡΠ°, Π·Π° Π΄Π° Π½Π΅ ΡΠ΅ Π²ΡΡΠΈ ΡΡΠ°Π½ΡΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅ Π½Π° ΡΡΡΠ°Π½Π°ΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠΎΡ. ΠΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ°Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅ΡΠΈ, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ H.265 ΠΈ AV1, Π·Π° Π΄Π° ΡΠ΅ Π½Π°ΠΌΠ°Π»Π°Ρ Π±Π°ΡΠ°ΡΠ°ΡΠ° Π·Π° ΠΏΡΠΎΠΏΡΡΠ½ΠΈΠΎΡ ΠΎΠΏΡΠ΅Π³. Π‘Π΅ ΠΏΡΠ΅Π΄Π»Π°Π³Π° Π΄Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠΈ Broadcast Box ΠΊΠ°ΠΊΠΎ ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΡΠ΅ΡΠ²Π΅Ρ Π·Π° Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ° Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° WebRTC, Π½ΠΎ Π·Π° Π΅ΠΌΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΌΠ°Π»Π° ΠΏΡΠ±Π»ΠΈΠΊΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΡΠ΅ Π±Π΅Π· ΡΠ΅ΡΠ²Π΅Ρ ΡΠΎ ΠΏΠΎΡΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠ°Π±ΠΎΡΠ° Π²ΠΎ ΡΠ΅ΠΆΠΈΠΌ P2P.
ΠΠ·Π²ΠΎΡ: opennet.ru