ΠŸΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° Π½Π° WebRTC Π΅ Π΄ΠΎΠ±Π°Π²Π΅Π½Π° към OBS Studio с Π²ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ Π·Π° ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅ Π² Ρ€Π΅ΠΆΠΈΠΌ P2P

ΠšΠΎΠ΄ΠΎΠ²Π°Ρ‚Π° Π±Π°Π·Π° Π½Π° OBS Studio, ΠΏΠ°ΠΊΠ΅Ρ‚ Π·Π° стрийминг, ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡ€Π°Π½Π΅ ΠΈ запис Π½Π° Π²ΠΈΠ΄Π΅ΠΎ, Π΅ ΠΏΡ€ΠΎΠΌΠ΅Π½Π΅Π½Π°, Π·Π° Π΄Π° ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° тСхнологията WebRTC, която ΠΌΠΎΠΆΠ΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° вмСсто RTMP ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° Π·Π° стрийминг Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π±Π΅Π· ΠΌΠ΅ΠΆΠ΄ΠΈΠ½Π΅Π½ ΡΡŠΡ€Π²ΡŠΡ€, Π² ΠΊΠΎΠΉΡ‚ΠΎ P2P ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅Ρ‚ΠΎ сС ΠΏΡ€Π΅Π΄Π°Π²Π° Π΄ΠΈΡ€Π΅ΠΊΡ‚Π½ΠΎ към Π±Ρ€Π°ΡƒΠ·ΡŠΡ€Π° Π½Π° потрСбитСля.

ВнСдряванСто Π½Π° WebRTC сС основава Π½Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°Ρ‚Π° libdatachannel, написана Π½Π° C++. Π’ ΡΠ΅Π³Π°ΡˆΠ½Π°Ρ‚Π° си Ρ„ΠΎΡ€ΠΌΠ° сС ΠΏΠΎΠ΄Π΄ΡŠΡ€ΠΆΠ° само ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅ (Π²ΠΈΠ΄Π΅ΠΎ ΠΈΠ·Ρ…ΠΎΠ΄) Π² WebRTC ΠΈ сС прСдоставя услуга с ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π·Π° процСса WHIP, ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° установяванС Π½Π° сСсии ΠΌΠ΅ΠΆΠ΄Ρƒ WebRTC ΡΡŠΡ€Π²ΡŠΡ€Π° ΠΈ ΠΊΠ»ΠΈΠ΅Π½Ρ‚Π°. ΠšΠΎΠ΄ΡŠΡ‚ Π·Π° ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ° Π½Π° WebRTC ΠΊΠ°Ρ‚ΠΎ ΠΈΠ·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ Π² ΠΌΠΎΠΌΠ΅Π½Ρ‚Π° сС ΠΏΡ€Π΅Π³Π»Π΅ΠΆΠ΄Π°.

WebRTC Π²ΠΈ позволява Π΄Π° постигнСтС намаляванС Π½Π° забавянСто Π½Π° доставката Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π΄ΠΎ части ΠΎΡ‚ сСкундата, ΠΊΠΎΠ΅Ρ‚ΠΎ ΠΏΡ€Π°Π²ΠΈ възмоТно ΡΡŠΠ·Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΡΡŠΠ΄ΡŠΡ€ΠΆΠ°Π½ΠΈΠ΅ ΠΈ взаимодСйствиСто със Π·Ρ€ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅ Π² Ρ€Π΅Π°Π»Π½ΠΎ Π²Ρ€Π΅ΠΌΠ΅, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Π½Π΅ Π½Π° Ρ‚ΠΎΠΊΡˆΠΎΡƒ. Π‘ ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° WebRTC ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Ρ‚Π΅ ΠΌΠ΅ΠΆΠ΄Ρƒ ΠΌΡ€Π΅ΠΆΠΈ, Π±Π΅Π· Π΄Π° ΠΏΡ€Π΅ΠΊΡŠΡΠ²Π°Ρ‚Π΅ ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅Ρ‚ΠΎ (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ ΠΏΡ€Π΅Π²ΠΊΠ»ΡŽΡ‡Π²Π°Π½Π΅ ΠΎΡ‚ Wi-Fi към ΠΌΠΎΠ±ΠΈΠ»Π½Π° ΠΌΡ€Π΅ΠΆΠ°) ΠΈ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ Π½Π° няколко Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΡ‚ΠΎΠΊΠ° Π² Ρ€Π°ΠΌΠΊΠΈΡ‚Π΅ Π½Π° Π΅Π΄Π½Π° сСсия, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Π΄Π° сниматС ΠΎΡ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ ъгли ΠΈΠ»ΠΈ Π΄Π° ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΈΡ€Π°Ρ‚Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΊΠ»ΠΈΠΏΠΎΠ²Π΅.

WebRTC ΡΡŠΡ‰ΠΎ Π²ΠΈ позволява Π΄Π° ΠΈΠ·Ρ‚Π΅Π³Π»ΠΈΡ‚Π΅ няколко вСрсии Π½Π° Π²Π΅Ρ‡Π΅ транскодирани ΠΏΠΎΡ‚ΠΎΡ†ΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π½ΠΈΠ²Π° Π½Π° качСство Π·Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈ с Ρ€Π°Π·Π»ΠΈΡ‡Π½Π° чСстотна Π»Π΅Π½Ρ‚Π° Π½Π° ΠΊΠΎΠΌΡƒΠ½ΠΈΠΊΠ°Ρ†ΠΈΠΎΠ½Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ, Ρ‚Π°ΠΊΠ° Ρ‡Π΅ Π΄Π° Π½Π΅ ΠΈΠ·Π²ΡŠΡ€ΡˆΠ²Π°Ρ‚Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚Π° ΠΏΠΎ транскодиранС ΠΎΡ‚ страната Π½Π° ΡΡŠΡ€Π²ΡŠΡ€Π°. Π’ΡŠΠ·ΠΌΠΎΠΆΠ½ΠΎ Π΅ Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΠ΄Π΅Ρ†ΠΈ ΠΊΠ°Ρ‚ΠΎ H.265 ΠΈ AV1, Π·Π° Π΄Π° сС намалят изискванията Π·Π° чСстотна Π»Π΅Π½Ρ‚Π°. ΠšΠ°Ρ‚ΠΎ Ρ€Π΅Ρ„Π΅Ρ€Π΅Π½Ρ‚Π½Π° рСализация Π½Π° ΡΡŠΡ€Π²ΡŠΡ€ Π·Π° ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½ΠΈΡ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° WebRTC, сС ΠΏΡ€Π΅Π΄Π»Π°Π³Π° Π΄Π° сС ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Broadcast Box, Π½ΠΎ Π·Π° ΠΈΠ·Π»ΡŠΡ‡Π²Π°Π½Π΅ към ΠΌΠ°Π»ΠΊΠ° аудитория ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΏΡ€Π°Π²ΠΈΡ‚Π΅ Π±Π΅Π· ΡΡŠΡ€Π²ΡŠΡ€, ΠΊΠ°Ρ‚ΠΎ Π³ΠΎ настроитС Π² Ρ€Π΅ΠΆΠΈΠΌ P2P.

Π˜Π·Ρ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€