Skip to main content
Chat SDK v4 2x

Swift, Kotlin, and TypeScript SDKs

Introductie van OBS en RTMP ondersteuning voor Sendbird Live

Blog Cover 20230112 Introducing OBS and RTMP support for Sendbird Live
Jan 17, 2023 • 5 min read
Emmanuel
Emmanuel Delorme
Product Marketing Manager
Chat SDK v4 2x

Swift, Kotlin, and TypeScript SDKs

Chat SDK v4 2x

Swift, Kotlin, and TypeScript SDKs

We zijn verheugd om de nieuwste toevoeging aan Sendbird Live aan te kondigen : Open Broadcaster Software (OBS) en Real Time Messaging Protocol (RTMP) ondersteuning. Sendbird Live is een gebruiksvriendelijke streaming-API die is ontworpen om het voor ontwikkelaars gemakkelijk te maken live videofunctionaliteit toe te voegen aan hun websites en applicaties. Het is de enige live video-API met de meest veelzijdige en schaalbare chat- API van wereldklasse voor live online evenementen . De RTMP-ondersteuning en de daaruit voortvloeiende interoperabiliteit met OBS zijn een belangrijk onderdeel van Sendbird Live.

In deze blogpost gaan we dieper in op wat OBS en RTMP zijn, hoe ze werken en waarom ze cruciale onderdelen zijn van de videoproductieworkflow.

Wat is OBS?

OBS (Open Broadcaster Software) is gratis en open-source software voor video-opname en live streaming. Het is beschikbaar voor Windows, Mac en Linux. Individuen en organisaties gebruiken het op grote schaal om video-inhoud van hoge kwaliteit te maken voor verschillende platforms, waaronder YouTube, Twitch en Facebook.

Met OBS kunnen gebruikers video vastleggen van meerdere bronnen, waaronder webcams, desktopschermen en externe apparaten zoals camera's en microfoons. Het biedt ook verschillende tools en functies voor het bewerken en verbeteren van video's, zoals chroma keying , audiomixing en scène-overgangen . OBS is zeer aanpasbaar; gaming-, entertainment- en educatieve organisaties gebruiken het voor een breed scala aan doeleinden.

Een van de belangrijkste kenmerken van OBS is de ondersteuning voor RTMP (Real-Time Messaging Protocol), waarmee gebruikers video kunnen streamen naar een mediaserver of een andere bestemming.

Wat is RTMP?

RTMP is een protocol voor het streamen van audio, video en andere gegevens via internet. Macromedia (nu Adobe) heeft het oorspronkelijk ontwikkeld en videoplatforms zoals Facebook, YouTube en Twitch gebruiken het vaak voor streaming. RTMP is een op TCP gebaseerd protocol dat een stabiele en betrouwbare verbinding gebruikt om streams te leveren. Dit kan het zeer geschikt maken voor het streamen van video en audio van hoge kwaliteit met lage latentie.

Sendbird for live streaming demo video mobile content offer background

In-app live streaming made easy.

Hoe werkt RTMP met OBS?

OBS ondersteunt RTMP-streaming, waarmee gebruikers hun video en audio naar een mediaserver kunnen sturen. Om RTMP met OBS te gebruiken, moet u de URL van de RTMP-server opgeven en eventuele authenticatiegegevens of andere instellingen die vereist kunnen zijn. Nadat u de RTMP-stream in OBS hebt ingesteld, kunt u beginnen met streamen door op de knop "Start Streaming" in de OBS-interface te klikken. De video en audio worden vervolgens naar de RTMP-server gestuurd, waardoor de stream wordt gedistribueerd naar het beoogde publiek.

Waarom is RTMP-ondersteuning essentieel voor OBS-gebruikers?

RTMP-ondersteuning is om verschillende redenen een essentiële functie voor OBS-gebruikers. Ten eerste is RTMP een veel gebruikt en goed ondersteund protocol. Het kan worden gebruikt om naar een breed scala aan bestemmingen en platforms te streamen. Dit maakt het gemakkelijk voor OBS-gebruikers om hun beoogde publiek te bereiken, ongeacht locatie, apparaat of sociaal platform.

Vervolgens is RTMP een betrouwbaar en efficiënt protocol dat soepel en zonder onderbreking streamt. Dit kan vooral belangrijk zijn bij livestreaming, waarbij vertragingen of onderbrekingen een negatieve invloed kunnen hebben op de gebruikerservaring.

Ten slotte kan RTMP extra functies en mogelijkheden bieden, zoals het opnemen van streams of het aanpassen van de streamkwaliteit op basis van de beschikbare bandbreedte. Dit kan het een veelzijdige en robuuste optie maken voor OBS-gebruikers die video en audio van hoge kwaliteit willen streamen.

Hoe ziet de end-to-end videoworkflow met OBS eruit met RTMP-ondersteuning?

De videoworkflow van een camera naar OBS naar een mediaserver omvat doorgaans meerdere stappen en kan variëren afhankelijk van de specifieke instellingen en vereisten. Hier is een algemeen overzicht van het proces:

  1. De video wordt vastgelegd door een camera, die een zelfstandig apparaat of een ingebouwde webcam kan zijn.
  2. De video wordt overgebracht naar een computer waarop OBS draait, ofwel door de camera rechtstreeks op de computer aan te sluiten via een kabel of een draadloze verbinding zoals Wi-Fi of Bluetooth.
  3. OBS wordt gebruikt om de video-invoer te beheren en te besturen, inclusief instellingen zoals resolutie, framesnelheid en bitsnelheid. OBS kan ook worden gebruikt om verschillende effecten en verbeteringen aan de video toe te passen, zoals chroma keying, audiomixing en scèneovergangen.
  4. De verwerkte video wordt vervolgens gestreamd van OBS naar een mediaserver, zoals een Sendbird Media Server. De mediaserver beheert de distributie van de stream naar het beoogde publiek en biedt mogelijk ook extra functies en mogelijkheden, zoals transcodering en opname. In het geval van Sendbird wordt de RTMP-videostream getranscodeerd naar WebRTC en in realtime gedistribueerd naar het web en mobiele apparaten van de deelnemers. Realtime videostreaming, in tegenstelling tot streaming met lage latentie, bootst live menselijke interacties na met een latentie van minder dan een seconde tussen de bron en de kijker. Cloudgaming vereist bijvoorbeeld een latentie van 100 ms tot 500 ms om de realtime gebruikerservaring mogelijk te maken.
  5. Het publiek heeft toegang tot de stream via een website of een mobiele app die een speler insluit.

Deze workflow biedt een flexibele en effectieve manier om video-inhoud van hoge kwaliteit vast te leggen, te verwerken en te distribueren.

Bouw snel en schaal wereldwijd met Sendbird Live

Als OBS centraal staat in uw videoproductieworkflow, kunt u nu profiteren van de RTMP-transcoderingsmogelijkheden van Sendbird Live en eenvoudig video-inhoud van hoge kwaliteit rechtstreeks naar uw web- en mobiele applicaties uitzenden naar een enorm wereldwijd publiek van maximaal 100.000 deelnemers.

Om Sendbird Live binnen enkele minuten te ervaren, ga je naar het Sendbird Live-dashboard . Creëer een online evenement voor uw team en nodig ze uit om deel te nemen aan uw videostream met behulp van de Sendbird web- , iOS- en Android - demo-apps. U kunt uw videostream snel opzetten zonder een ontwikkelaar nodig te hebben.

Om een ​​proof-of-concept (POC) te starten, kunnen ontwikkelaars profiteren van de Sendbird Live UIKits en voorbeeld-apps voor iOS , Android en het web . Dankzij de kant-en-klare gebruikersinterfacecomponenten (UI) voor de livestream en livechat zijn aanvankelijke ontwerpinspanningen overbodig.

Bezoek onze documenten om meer Sendbird Live SDK-functies te ontdekken . Van RTMP-transcodering, camerafilters, cloudopname en meer, Sendbird Live is de eenvoudigste video-SDK om live-evenementen in uw app te hosten, betrokkenheid te vergroten, merkwaarde op te bouwen en geld te verdienen met een wereldwijd publiek met verbluffende inhoud.

Neem vandaag nog contact met ons op voor vroege toegang tot alle functies van Sendbird Live. Ons technische team zorgt ervoor dat u in een mum van tijd aan de slag kunt!

Ebook Grow Mobile content offer background

Take customer relationships to the next level.

Ready for the next level?