Ellenőrzött helyszíni élő stream kódolók
Figyelmeztetés
Az Azure Media Services 2024. június 30-án megszűnik. További információ: AMS nyugdíjazási útmutató.
Az Azure Media Servicesben egy élő esemény (korábbi nevén csatorna a v2-ben) élő streamelési tartalmak feldolgozására szolgáló folyamatot jelöl. Az élő esemény kétféle módon 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énynek, amely nincs engedélyezve élő kódolás végrehajtására 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őnevezik. Azt javasoljuk, hogy az élő kódoló többbites streameket küldjön az egybites stream helyett egy átmenő élő eseménybe, hogy lehetővé tegye az adaptív sávszélességű streamelést 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ő bitrátákon lévő videótöredékeket szinkronizálni kell, hogy elkerülje a lejátszási oldalon fellépő váratlan viselkedést.
Borravaló
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 alapszintű és szabványos átmenő módot támogat. Az alapszintű átengedés a leggazdaságosabb, de képességei korlátozottak.
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) videostreamre.
Ez a cikk az ellenőrzött helyszíni élő stream kódolókat ismerteti. Az ellenőrzés szállítói önellenőrzéssel vagy ügyfél-ellenőrzéssel történik. A 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 tekintse meg helyszíni kódoló
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-.
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 az alábbi élő kódolók egyikét javasolja, amelyek kimenete RTMP. A támogatott URL-sémák rtmp://
vagy rtmps://
.
Ha RTMP-n keresztül streamel, ellenőrizze a tűzfal- és/vagy proxybeállításokat annak ellenőrzéséhez, hogy az 1935-ös és az 1936-os kimenő TCP-port nyitva van-e.
Ha RTMPS-en keresztül streamel, ellenőrizze a tűzfal- és/vagy proxybeállításokat annak ellenőrzéséhez, hogy a kimenő TCP-portok nyitva vannak-e a 2935-ös és a 2936-os porton.
Jegyzet
Az RTMPS protokollok használatakor a kódolóknak támogatniuk kell a TLS 1.2-t.
- Adobe Flash Media Live Encoder 3.2
- Antix Digital StreamZ Live (korábban Imagine Communication SelenioFlex Live)
- Blackmagic ATEM Mini és ATEM Mini PRO
- Cambria Live 4.3
- Elemental Live (2.14.15-ös vagy újabb verzió)
- Ffmpeg
- GoPro Hero 7 és Hero 8
- Haivision KB
- Haivision Makito X HEVC
- OBS Studio
- Osprey Talon hardverkódolók, Talon 4K-SC, Talon UHD-SC
- Restream.io
- Streamlabs
- Switcher Studio (iOS)
- Telestream Wirecast (13.0.2-es vagy újabb verzió a TLS 1.2 követelmény miatt)
- Telestream Wirecast S (csak az RTMP támogatott. Nincs RTMPS-támogatás a TLS 1.2+hiánya miatt)
- Teradek-szelet 756
- VMIX
- xStream
Figyelmeztetés
A kódolók fenti listája csak egy javaslatlista. A kódolókat a Microsoft nem teszteli vagy ellenőrzi folyamatosan, és a kódoló szállítói vagy a kompatibilitást megszakító nyílt forráskódú projektek frissítéseket vagy kompatibilitástörő módosításokat vezethetnek be.
Töredezett MP4-et kimeneti élő kódolók (smooth streaming ingest)
A Media Services az alábbi élő kódolók egyikét javasolja, amelyek többbites smooth streaming (töredezett MP4) kimenettel rendelkeznek. A támogatott URL-sémák http://
vagy https://
.
Jegyzet
HTTPS-protokollok használatakor a kódolóknak támogatniuk kell a TLS 1.2-t.
- 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)
Borravaló
Ha több nyelven (például egy angol és egy spanyol hangsávon) streameli az élő eseményeket, ezt a Media Excel élő kódolójával teheti meg úgy, hogy az élő hírcsatornát átmenő élő eseményre küldje.
Figyelmeztetés
A kódolók fenti listája csak egy javaslatlista. A kódolókat a Microsoft nem teszteli és nem ellenőrzi folyamatosan, és a kódoló szállítói vagy a kompatibilitást bármikor megszakító nyílt forráskódú projektek támogatást vagy hibákat vezethetnek be.
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ásicímű cikkben talál további információt.
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
- Amikor csak lehetséges, használjon vezetékes internetkapcsolatot.
- A sávszélesség követelményeinek meghatározásakor duplázza meg a streamelési bitrátát. 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 szükségtelen 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ós módosítások miatt az esemény instabillá válhat. Ha módosítja a kódoló konfigurációját, alaphelyzetbe kell állítania élő eseményeket, majd ú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.
- Mindig tesztelje és ellenőrizze a kódoló szoftver újabb verzióit, hogy továbbra is kompatibilis legyen az Azure Media Services szolgáltatással. A Microsoft nem ellenőrzi újra a kódolókat ezen a listán, és a legtöbb ellenőrzést a szoftvergyártók közvetlenül "öntanúsítványként" végzik.
- Győződjön meg arról, hogy elegendő 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 beállí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 60fps jelenleg elutasítva.)
- Győződjön meg arról, hogy a kulcskeret vagy a GOP időbeli igazítása a videóminőségek között van.
- 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 IO-műveleteket is magában foglal. Ha módosítja a kódoló konfigurációit, állítsa alaphelyzetbe élő eseményeket, a csatornákat és 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.
Segítség és támogatás kérése
Kérdéseket tehet fel a Media Serviceshez, vagy az alábbi módszerek egyikével követheti a frissítéseket:
- Q & A
-
Stack Overflow. Kérdések címkézése
azure-media-services
. - @MSFTAzureMedia vagy @AzureSupport használatával kérhet támogatást.
- Nyisson meg egy támogatási jegyet az Azure Portalon.