WebRTC дэмжлэгийг P2P горимоор дамжуулах чадвартай OBS Studio-д нэмсэн

Видеог дамжуулах, нэгтгэх, бичих багц болох OBS Studio-ийн кодын баазыг P2P контентыг шууд дамжуулдаг завсрын сервергүйгээр видео дамжуулах RTMP протоколын оронд ашиглах боломжтой WebRTC технологийг дэмжихээр өөрчилсөн. хэрэглэгчийн хөтөч.

WebRTC-ийн хэрэгжилт нь C++ хэл дээр бичигдсэн libdatachannel номын санг ашиглахад суурилдаг. Одоогийн харагдац нь зөвхөн WebRTC дээр цацалтыг (видео гаралт) дэмждэг бөгөөд WebRTC сервер болон үйлчлүүлэгчийн хооронд сесс үүсгэхэд ашигладаг WHIP процессыг дэмждэг үйлчилгээгээр хангадаг. WebRTC-г эх сурвалж болгон дэмжих кодыг одоогоор шалгаж байна.

WebRTC нь видео дамжуулах саатлыг секундын хэдэн хэсэг болгон бууруулах боломжийг олгодог бөгөөд энэ нь интерактив контент үүсгэх, үзэгчидтэй бодит цаг хугацаанд харилцах, жишээлбэл ток шоу зохион байгуулах боломжийг олгодог. WebRTC-ийг ашигласнаар та цацалтыг тасалдуулахгүйгээр сүлжээнүүдийн хооронд шилжих боломжтой (жишээлбэл, Wi-Fi-аас гар утасны сүлжээнд шилжих), нэг сессийн дотор хэд хэдэн видео дамжуулалтыг зохион байгуулах, жишээлбэл, өөр өөр өнцгөөс зураг авах эсвэл интерактив зохион байгуулах боломжтой. видеонууд.

WebRTC нь серверийн тал дээр код хувиргах ажлыг хийхгүйн тулд өөр өөр зурвасын өргөнтэй хэрэглэгчдэд зориулж өөр өөр чанарын түвшний аль хэдийн кодлогдсон урсгалуудын хэд хэдэн хувилбарыг татаж авах боломжийг олгодог. Зурвасын өргөнийг багасгахын тулд H.265, AV1 гэх мэт өөр өөр видео кодлогч ашиглах боломжтой. WebRTC-д суурилсан өргөн нэвтрүүлгийн лавлагааны серверийн хэрэгжилтийн хувьд Broadcast Box-ийг ашиглахыг санал болгож байгаа боловч жижиг үзэгчдэд цацахын тулд P2P горимд тохируулснаар сервергүйгээр хийж болно.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх