In dit gedeelte leert u hoe u kunt zorgen voor soepele streaming en overgangen tussen inhoud.
Het is belangrijk dat de video-uitzending consistent is in het audio- en videoformaat. Inconsistentie in de indeling kan problemen met de service veroorzaken, zoals het verbreken van de verbinding, problemen met het schakelen tussen afspeellijst en live, of een korte verbinding tussen inhoud.
Videobestanden en encoders hebben veel variaties in coderingsformaat, en het kleinste verschil kan moeilijk te identificeren zijn en ook tot afspeelinstabiliteit leiden. Voor de meest stabiele tv-kanaaluitgang raden we altijd aan transcoding ingeschakeld te hebben, omdat dit automatisch opnieuw codeert vanuit alle ingangsbronnen.
Consistent formaat
Zorg ervoor dat zowel de geüploade videobestanden als de indelingen van het coderingsprogramma consistent zijn:
- Videocodec – H.264 ALLEEN
- Videoresolutie – d.w.z. 720p, 1080p enz
- Videoframerate
- Audioformaat – MOET AAC zijn (AC3, MP3 of anderen zullen fouten veroorzaken)
- Audio frequentie / samplerate
Er is een handleiding beschikbaar voor het voorbereiden van uw mediabestanden, inclusief het converteren naar het juiste formaat.
Formathandhaving
Op 2.16+ zijn formathandhavingsfuncties beschikbaar om te zorgen dat inhoud en encoderverbindingen overeenkomen. Als je standaard op waarschuwing zet, wordt een gebeurtenis geregistreerd, wordt een webhook gestuurd en wordt de service-eigenaar per e-mail geïnformeerd als het format inconsistent is. Forced blokkeert ook niet-conformerende live-verbindingen en slaat niet-conforme playlisttracks over.
Dit vereenvoudigt het identificeren van mismatched content en als het nodig is, stopt het helemaal met afspelen.
Voorbeelden van encoders
De volgende voorbeelden bieden een geweldige plek om te beginnen.
Volg deze handleiding om uw coderingsprogramma aan te sluiten.
Full HD 1080p
Resolutie / Output: 1920 x 1080
Videobitrate: 2000 – 4500Kbps
Video-encoder: x264
Keyframe-interval: 2 seconden
Profiel: Hoofd of Hoog
Audio-bitrate: 128 Kbps AAC
HD 720p
Resolutie / Output: 1280 x 720
Videobitrate: 850 – 3000 Kbps
Video-encoder: x264
Keyframe-interval: 2 seconden
Profiel: Hoofd of Hoog
Audio-bitrate: 96 Kbps AAC
SD 480p
Resolutie / Output: 852 x 480
Video Bitrate: 588 – 2000K bps
Video-encoder: x264
Keyframe-interval: 2 seconden
Profiel: Hoofd of Hoog
Audio-bitrate: 96 Kbps AAC
LD 240p
Resolutie / Output: 320 x 850
Videobitrate: 300 – 850 Kbps
Video-encoder: x264
Keyframe-interval: 2 seconden
Profiel: Basislijn
Audio-bitrate: 64 Kbps AAC
Bitrate
Wanneer u uw broncodering voorbereidt, moet u rekening houden met 40% van uw totale bandbreedte-overhead. Dat betekent dat als je een 10Mbps-verbinding hebt, je de 6Mbps op je encoder niet mag overschrijden.
U kunt uw uploadbandbreedte testen op https://www.speedtest.net/
Profiel – Baseline, Main of High?
Het profiel bepaalt hoe de H.264-codec de stream comprimeert. Grotere compressie produceert kleinere streams; minder compressie betekent over het algemeen een betere kwaliteit. Profielen zijn gebaseerd op de streaming applicatie:
High is afgestemd op high-definition afspeelapparaten.
Main is geschikt voor standard-definition broadcast en desktop streaming.
Baseline is geschikt voor weergave op mobiele apparaten en voor compatibiliteit met oudere afspeelapparaten.
Aspectverhouding
Om ervoor te zorgen dat video-inhoud niet ongepast wordt uitgerekt tijdens het afspelen, moet u ervoor zorgen dat uw broninhoud is gecodeerd met de juiste beeldverhouding en vierkante pixels. Als u ervoor zorgt dat uw beeldverhouding hetzelfde is als uw afspeellocaties, voorkomt u dat er tijdens het afspelen zwarte balken op uw inhoud worden weergegeven.
Uw mediabestanden voorbereiden
Voordat u uw videobestanden uploadt, wordt het ten zeerste aanbevolen om ze te transcoderen om een consistente overgang tussen videobestanden te garanderen
Uw coderingsprogramma aansluiten
Meer informatie over het aansluiten van uw coderingsprogramma om live af te spelen op uw service.