Ellenőrzött helyszíni élő stream kódolók

Media Services embléma v3


Figyelmeztetés

Az Azure Media Services 2024. június 30-án megszűnik. További információkért lásd az AMS kivezetési útmutatót.

Az Azure Media Servicesben az élő események (korábbi nevén csatorna a 2-es verzióban) egy élő streamelt tartalom feldolgozására szolgáló folyamatot jelölnek. Az élő esemény kétféleképpen fogadja az élő bemeneti streameket.

  • A helyszíni élő kódoló többbites RTMP vagy Smooth Streaming (töredezett MP4) streamet küld az élő eseményre, amely nincs engedélyezve az élő kódoláshoz a Media Services szolgáltatással. A betöltött streamek további feldolgozás nélkül haladnak át az élő eseményeken. Ezt a metódust átmenőnek nevezzük. Azt javasoljuk, hogy az élő kódoló többbites streameket küldjön egy sávszélességű stream helyett egy átmenő élő eseményre, hogy adaptív sávszélességű streamet lehessen küldeni az ügyfélnek.

    Ha többbites streameket használ az átmenő élő eseményhez, a video GOP-méretét és a különböző sávszélességű videótöredékeket szinkronizálni kell, hogy elkerülje a lejátszási oldalon fellépő váratlan viselkedést.

    Tipp

    Az átmenő módszer használata a leggazdaságosabb módja az élő streamelésnek. A szolgáltatás a betöltési követelményektől függően támogatja az alapszintű és standard átviteli módot. Az alapszintű átadás a leggazdaságosabb, de korlátozott képességekkel rendelkezik.

  • A helyszíni élő kódoló egy egybites streamet küld az élő eseménynek, amely lehetővé teszi az élő kódolást a Media Services szolgáltatással az alábbi formátumok egyikében: RTMP vagy Smooth Streaming (töredezett MP4). Az Élő esemény ezután élő kódolást végez a bejövő egybites streamről egy többbites (adaptív) videóstreamre.

Ez a cikk a helyszíni élő streamelés ellenőrzött kódolóit ismerteti. Az ellenőrzés szállítói önellenőrzéssel vagy ügyfél-ellenőrzéssel történik. Microsoft Azure Media Services nem végzi el az egyes kódolók teljes vagy szigorú tesztelését, és nem ellenőrzi folyamatosan a frissítéseket. A helyszíni élő kódoló ellenőrzésére vonatkozó utasításokért lásd : A helyszíni kódoló ellenőrzése

A Media Services használatával történő élő kódolással kapcsolatos részletes információkért lásd: Élő streamelés a Media Services 3-at használva.

Kódolóra vonatkozó követelmények

A kódolóknak támogatniuk kell a TLS 1.2-t HTTPS- vagy RTMPS-protokollok használatakor.

RTMP-t kimeneti élő kódolók

A Media Services a következő, RTMP kimenetű élő kódolók használatát javasolja. Az rtmp:// és az rtmps:// URL-séma támogatott.

Amikor RTMP-vel streamel, ellenőrizze a tűzfal és/vagy a proxy beállításaiban, hogy az 1935-ös és az 1936-os kimenő TCP-portok nyitva vannak-e.

Amikor RTMPS-sel streamel, ellenőrizze a tűzfal és/vagy a proxy beállításaiban, hogy a 2935-ös és a 2936-os kimenő TCP-portok nyitva vannak-e.

Megjegyzés

A kódolóknak támogatniuk kell a TLS 1.2-t az RTMPS-protokollok használatakor.

Figyelmeztetés

A kódolók fenti listája csak egy javaslati lista. A Kódolókat a Microsoft nem teszteli vagy ellenőrzi folyamatosan, és a kódoló szállítói vagy nyílt forráskód olyan projektek is bevezethetik a frissítéseket vagy a kompatibilitástörő változásokat, amelyek megszakíthatják a kompatibilitást.

Élő kódolók, amelyek töredezett MP4-et adnak ki (smooth streaming ingest)

A Media Services az alábbi élő kódolók egyikét javasolja, amelyek többbites smooth streaminget (töredezett MP4-et) használnak kimenetként. Az http:// és az https:// URL-séma támogatott.

Megjegyzés

A kódolóknak támogatniuk kell a TLS 1.2-t HTTPS-protokollok használatakor.

  • Ateme TITAN Live
  • Antix Digital StreamZ Live (korábban Imagine Communication SelenioFlex Live)
  • Cisco Digital Media Encoder 2200
  • Elemental Live (2.14.15-ös vagy újabb verzió a TLS 1.2 követelmény miatt)
  • Envivio 4Caster C4 Gen III
  • Ffmpeg
  • Media Excel Hero Live és Hero 4K (UHD/HEVC)

Tipp

Ha élő eseményeket streamel több nyelven (például egy angol hangsávot és egy spanyol hangsávot), ezt a Media Excel élő kódolójával teheti meg, amely úgy van konfigurálva, hogy az élő hírcsatornát egy átmenő élő eseményre küldje.

Figyelmeztetés

A kódolók fenti listája csak egy javaslati lista. A kódolókat a Microsoft nem teszteli és nem ellenőrzi folyamatosan, és a kódoló szállítói vagy nyílt forráskód projektek bármikor bevezethetnek támogatást vagy hibákat, amelyek megszakítják a kompatibilitást.

Helyszíni élő kódoló beállításainak konfigurálása

Az élő eseménytípusra érvényes beállításokról az Élő eseménytípusok összehasonlítása című témakörben olvashat.

Lejátszási követelmények

A tartalom lejátszásához hang- és videostreamnek is jelen kell lennie. A csak videós stream lejátszása nem támogatott.

Konfigurációs tippek

  • Lehetőség szerint használjon vezetékes internetkapcsolatot.
  • A sávszélesség-követelmények meghatározásakor duplázza meg a streamelési sávszélességet. Bár nem kötelező, ez az egyszerű szabály segít enyhíteni a hálózati torlódások hatását.
  • Szoftveralapú kódolók használatakor zárja be a felesleges programokat.
  • A kódoló konfigurációjának módosítása a leküldés megkezdése után negatív hatással van az eseményre. A konfiguráció változásai miatt az esemény instabillá válhat. Ha módosítja a kódoló konfigurációját, alaphelyzetbe kell állítania az élő eseményeket , és újra kell indítania az élő eseményt a módosításhoz. Ha alaphelyzetbe állítás nélkül állítja le és indítja el az élő eseményt, az élő esemény megőrzi az előző konfigurációt.
  • Az Azure Media Servicesrel való folyamatos kompatibilitás érdekében mindig tesztelje és ellenőrizze a kódoló szoftver újabb verzióit. A Microsoft nem ellenőrzi újra a kódolókat ezen a listán, és a legtöbb ellenőrzést a szoftverszállítók közvetlenül "öntanúsítványként" végzik el.
  • Győződjön meg arról, hogy bőséges időt ad magának az esemény beállítására. Nagy léptékű események esetén javasoljuk, hogy az esemény előtt egy órával indítsa el a telepítést.
  • Használja a H.264 video- és AAC-LC hangkodek kimenetét.
  • Tartsa meg a támogatott felbontásokat és a képkockasebességeket a közvetített élő esemény típusához (például a 60 kép/s jelenleg elutasítva).)
  • Ellenőrizze, hogy van-e kulcskeret vagy a gop időbeli igazítása a videóminőségek között.
  • Győződjön meg arról, hogy minden videóminőséghez egyedi streamnév tartozik.
  • Szigorú CBR-kódolást használjon az optimális adaptív sávszélesség-teljesítmény érdekében.

Fontos

Figyelje meg a gép fizikai állapotát (CPU/ memória / stb.), mivel a töredékek felhőbe való feltöltése cpu- és I/O-műveleteket is magában foglal. Ha módosítja a kódoló konfigurációját, állítsa alaphelyzetbe az élő eseményeket a csatornákon és az élő eseményen a módosításhoz. Ha alaphelyzetbe állítás nélkül állítja le és indítja el az élő eseményt, az élő esemény megőrzi az előző konfigurációt.

Súgó és támogatás

Kérdéseket tehet fel a Media Serviceshez, vagy kövesse a frissítéseket az alábbi módszerek egyikével: