Hoe aan de Slag met AWS Interactieve Video Service (IVS) voor Managed Live Streaming

0
184

Deze week, AWS aangekondigd IVS, een beheerde oplossing voor de afhandeling van live video, waarschijnlijk gebaseerd op een aantal van dezelfde software die de bevoegdheden van de streaming reus op te sporen. Het biedt een eenvoudige manier om te integreren met live video in bestaande toepassingen, zonder de hoofdpijn van het instellen van jezelf.

Wat Is IVS?

Low-latency live video-inhoud is vrij moeilijk om goed te doen, en nog moeilijker om op te schalen naar het behandelen van verschillende streams over de hele wereld. Waarop de infrastructuur op deze schaal is enorm ingewikkeld, dus er is een behoefte aan een service zoals IVS.

De eenvoudige installatie maakt het bijzonder nuttig voor services op zoek naar live-ervaringen van hun platforms, en in het bijzonder voor bedrijven die op zoek zijn naar host professionele live streams op hun eigen sites, zonder toevlucht te nemen tot het streamen van op een officiële YouTube of Twitch-kanaal.

IVS zelf is vrij eenvoudig. U maakt een kanaal en krijg een stream-toets. U kunt de content streamen IVS met behulp van standaard software zoals OBS-of Streamlabs. Op de client, kunt u gebruik maken van third-party live video spelers, maar AWS biedt een client player SDK die gemakkelijk kunnen worden geïntegreerd of aangepast indien nodig.

IVS heeft twee per uur kosten voor de video-invoer en-uitvoer. Video-ingang is het aantal mensen dat actief streaming content, die belast is anders op basis van de resolutie. SD content gestreamd op een maximum van 480p kosten $0,20 per uur, per streamer. HD-content in 1080p kosten een prijzig $2,00 per uur, per live stream, zelfs als er niemand naar kijkt.

Video-uitgang neemt de plaats van het standaard data kosten. U betaalt niet per GB zoals de meeste AWS diensten; in plaats daarvan betaalt u een vaste toeslag per uur van video-uitgang, afhankelijk van de resolutie. Deze vergoeding is iets verdisconteerd na 10.000 uur tijd, maar is ook beduidend hoger voor de regio ‘ s, zoals Taiwan en zuid-Korea.

Dus, als u van plan bent over het starten van een streaming concurrent voor diensten zoals Trillen en YouTube, moet je bereid zijn om voor de kosten voor it. Zelfs streamers met een relatief klein publiek kan rekken tot tienduizenden uren tijd.

Echter, zelfs als je wilde het zelf te doen, je gaat tot het betalen van deze kosten, ongeacht. Video-bestanden zijn groot en het streamen van high definition video voor uren op eind aan veel verschillende klanten zal vullen uw factuur van bandbreedte op een hosting platform.

Het opzetten van IVS

Als u wilt om het te testen, ga dan naar de IVS-console en klik op “Create Channel.” Natuurlijk, als u wilt dat gebruikers in staat om hun eigen kanalen, zult u wilt om het te behandelen voor hen en kanalen maken gebruik van de AWS-API of SDK.

Geef het een naam, en selecteer standaard of Standaard voor het kanaal type. Voor de latentie, zult u waarschijnlijk wilt om het te houden op de lage latency optie, tenzij interactiviteit maakt niet uit. U kunt natuurlijk ook toevoegen norm AWS tags te helpen met het bijhouden van de kosten.

U krijgt een binnenkrijgt server-URL, en een stroom-toets, evenals het afspelen van een URL naar een m3u8 stream bestand voor aangepaste spelers.

Momenteel OBS Studio ondersteunt geen IVS uit de doos, dus je zult moeten om te kiezen voor “Custom” en voer in zowel de URL van de server en stream-toets.

Vanaf daar kunt u de streaming starten, en moet je zien op de Live preview in de management console.

Als u wilt insluiten op je eigen website, moet u deze toevoegen in de IVS-speler, en initialiseren met het afspelen van de URL.

<script src=”https://player.live-video.net/VERSION_NUMBER/amazon-ivs-player.min.js”></script>
<video id=”video-player” playsinline></video>
<script>
als (IVSPlayer.isPlayerSupported) {
const-speler = IVSPlayer.create();
– speler.attachHTMLVideoElement(document.getElementById(‘video-player’));
– speler.belasting(PLAYBACK_URL);
– speler.play();
}
</script>

Als u meer wilt aanpassen, IVS beschikt over een integratie met video.js een populaire bibliotheek voor het aanpassen van HTML5-video spelers.

Voor mobiele platforms, kunt u gebruik maken van de SDK voor iOS of Android.