P2P rejimində yayım imkanı ilə OBS Studio-ya WebRTC dəstəyi əlavə edildi

Videonun ötürülməsi, yığılması və yazılması üçün paket olan OBS Studio-nun kod bazası, P2P məzmununun birbaşa ötürüldüyü aralıq server olmadan video axını üçün RTMP protokolu əvəzinə istifadə edilə bilən WebRTC texnologiyasını dəstəkləmək üçün dəyişdirildi. istifadəçinin brauzeri.

WebRTC-nin tətbiqi C++ dilində yazılmış libdatachannel kitabxanasının istifadəsinə əsaslanır. Hazırkı formada WebRTC-də yalnız yayım (video çıxış) dəstəklənir və WebRTC serveri ilə müştəri arasında seanslar yaratmaq üçün istifadə edilən WHIP prosesinin dəstəyi ilə xidmət təmin edilir. Mənbə kimi WebRTC-ni dəstəkləmək üçün kod hazırda nəzərdən keçirilir.

WebRTC sizə video çatdırılma gecikmələrini saniyənin fraksiyalarına qədər azaltmağa imkan verir ki, bu da interaktiv məzmun yaratmağa və real vaxt rejimində tamaşaçılarla qarşılıqlı əlaqə qurmağa, məsələn, tok-şou təşkil etməyə imkan verir. WebRTC-dən istifadə edərək, yayımı kəsmədən şəbəkələr arasında keçid edə bilərsiniz (məsələn, Wi-Fi-dan mobil şəbəkəyə keçin) və bir seans ərzində bir neçə video axınının ötürülməsini təşkil edə bilərsiniz, məsələn, müxtəlif bucaqlardan çəkilişlər etmək və ya interaktiv videolar.

WebRTC həmçinin server tərəfində transkodlaşdırma işini görməmək üçün kommunikasiya kanallarının müxtəlif bant genişliyinə malik istifadəçilər üçün müxtəlif keyfiyyət səviyyələri ilə artıq kodlaşdırılmış axınların bir neçə versiyasını yükləməyə imkan verir. Bant genişliyi tələblərini azaltmaq üçün H.265 və AV1 kimi müxtəlif video kodeklərdən istifadə etmək mümkündür. WebRTC əsaslı yayımlar üçün istinad server tətbiqi olaraq, Broadcast Box-dan istifadə etmək təklif olunur, lakin kiçik bir auditoriyaya yayım üçün onu P2P rejimində quraraq server olmadan edə bilərsiniz.

Mənbə: opennet.ru

Добавить комментарий