Geri qayıt
Meta Instagram Live ingest üçün Media over QUIC işə salındı
SiTech AI Team2 dəq oxu

Meta Instagram Live ingest üçün Media over QUIC işə salındı

Meta Instagram Live ingest üçün Media over QUIC (MoQ) iOS və Android-da işə salındı, daxili RUSH protokolunun əvəzinə. Nəticədə, streaming göstəriləri saxlanıldı və daha gecikməli live video yolu açıldı.

Meta Instagram Live-da MoQ işə salındı

Meta Instagram Live ingest üçün iOS və Android-da Media over QUIC (MoQ) işə salındı. Buraxılış RUSH səviyyəsində keyfiyyəti və etibarı saxladı; Meta-ya görə, bu MoQ-nun ingest axınları və həcmi ilə ən böyük istifadələrindən biridir.

Live ingest on illərdir RUSH üzərində işləyirdi, Meta-nın daxili QUIC protokolunda, RTMP əvəz edən. MoQ-a keçid inkişafı ümumi IETF standartına köçürür, burada Google, Akamai, Cisco, Cloudflare və akademiya iştirak edir.

Niyə ümumi protokol

Meta-da bir tətbiqin live streami və səs zəngi üç müxtəlif protokola toxunur, hər öz infrastrukturu və monitorinqi ilə. MoQ-nun məqsədi bu fraqmentasiyani ingest üçün, çatdırılma və oxutma üçün bir transporta gətirməkdir.

Protokolun əsas abstraksiyası Track-dir, ünvanlanmış media axını, ki yayımlayanlar göndərir və alıcılar relelər ilə qəbul edirlər; relelər obyektləri keşləyir və məzmunu analiz etmədən ötürür. Temel QUIC-dir, ki TCP-nin head-of-line blocking-inə qarşı gəlir və bağlantının sürətli qurulmasına və migrasiyaya imkan verir.

MoQ releləri təbii olaraq fan-out və keşləmə edir, protokola əsasən gecikmənin tənzimlənməsinə, interaktiv və buferləşdirilmiş xidmətlərin bir Track-də müxtəlif gecikmə ilə işləməsinə və Track-in nəzərə alınan çatdırılmasına: relelər metadata-ya əsasən obyektləri ləğv edə, prioritetləşdirə və ya buraxa bilərlər. QUIC bloklandıqda MoQ TCP-yə WebTransport over HTTP/2 və ya QMUX ilə keçir.

Buraxılış necə keçdi

Meta MoQ-nu yayımcı moxygen üzərində qurdu, QUIC stack mvfst ilə birləşdirdi və media handler-ləri əlavə etdi. Bir parametr MoQ və ya RUSH seçir.

Backend-in yenidən yazılması əvəzinə MoQ bağlantıları edge endpoint-lərə düşür, burada qat MoQ kadrları RUSH formatına çevirir. Bu tərcüməçi müvəqqətidir və backend MoQ-nu istifadə etdikdə itir.

Server routing eksperimental qrupa əsasən tərcümələri MoQ endpoint-lərə yönləndirir, bu isə buraxılışın ölçüsünə dəqiqələrə tətbiqi yeniləməsini gözləmədən dəyişməyə imkan verir. UDP/443 bloklandıqda müştari streamin başlanğıcında transportu handshake-ə əsasən seçir və sessiya ərzində istifadə edir.

Növbəti nə olacaq

Meta MoQ-nu digər tətbiqlərdə də yayımağı planlaşdırır və MoQ-nu native subgroups ilə audio, video və metadata ayrı axınlara çatdıraraq itkilərlə davamlılıq üçün. TCP fallback üzrə QMUX standardlaşdırılması RUSH fallback asılılığını araldır və nəticədə RUSH-in təqaüdə çıxmasına imkan verir.

Şirkət həmçinin real vaxt interaktiv AI yükləmələr araşdırır, burada bir aşağı gecikməli iqtidari transport siqnallasma və medianı birlikdə daşıyır. Uzunmüddətli məqsəd MoQ arxitekturasının live çatdırılma və oxutma üçün: qismən etibar itkidən sonra köhnə videonu buraxmağa imkan verəcək gecikmə əvəzinə, adaptiv bitreak isə ötürücülük dəyişiklikləri zamanı seçimə davamçılıq üçün dəyişəcək.

Mənbələr: Engineering At Meta

SSiTech

SiTech — AI ilə gücləndirilmiş veb hazırlanması

Sürətli və müasir saytlar qurur, AI-ı real biznes proseslərinə gətiririk. Layihəniz və ya sualınız var? Kömək etməyə hazırıq.