Skip to main content
Chat SDK v4 2x

Swift, Kotlin, and TypeScript SDKs

Memperkenalkan dukungan OBS dan RTMP untuk Sendbird Live

Jan 17, 2023 • 5 min read
Emmanuel Delorme
Product Marketing Manager
Chat SDK v4 2x

Swift, Kotlin, and TypeScript SDKs

Chat SDK v4 2x

Swift, Kotlin, and TypeScript SDKs

Kami sangat senang mengumumkan tambahan terbaru untuk Sendbird Live : Open Broadcaster Software (OBS) dan dukungan Real Time Messaging Protocol (RTMP). Sendbird Live adalah API streaming yang mudah digunakan yang dirancang untuk memudahkan pengembang menambahkan fungsionalitas video langsung ke situs web dan aplikasi mereka. Ini adalah satu-satunya API video langsung dengan API obrolan kelas dunia yang paling kaya fitur dan dapat diskalakan untuk acara online langsung . Dukungan RTMP dan konsekuensi interoperabilitas dengan OBS merupakan bagian penting dari Sendbird Live.

Posting blog ini akan melihat lebih dekat apa itu OBS dan RTMP , bagaimana cara kerjanya, dan mengapa mereka menjadi komponen penting dari alur kerja produksi video.

Apa itu OBS?

OBS (Open Broadcaster Software) adalah perangkat lunak sumber terbuka dan gratis untuk perekaman video dan streaming langsung. Ini tersedia untuk Windows, Mac, dan Linux. Individu dan organisasi banyak menggunakannya untuk membuat konten video berkualitas tinggi untuk berbagai platform, termasuk YouTube, Twitch, dan Facebook.

OBS memungkinkan pengguna untuk merekam video dari berbagai sumber, termasuk webcam, layar desktop, dan perangkat eksternal seperti kamera dan mikrofon. Itu juga menyediakan berbagai alat dan fitur untuk mengedit dan meningkatkan video, seperti kunci kroma , pencampuran audio , dan transisi adegan . OBS sangat dapat disesuaikan; game, hiburan, dan organisasi pendidikan menggunakannya untuk berbagai tujuan.

Salah satu fitur utama OBS adalah dukungannya untuk RTMP (Real-Time Messaging Protocol), yang memungkinkan pengguna melakukan streaming video ke server media atau tujuan lain.

Apa itu RTMP?

RTMP adalah protokol untuk streaming audio, video, dan data lainnya melalui internet. Macromedia (sekarang Adobe) awalnya mengembangkannya, dan platform video seperti Facebook, YouTube, dan Twitch biasa menggunakannya untuk streaming. RTMP adalah protokol berbasis TCP yang menggunakan koneksi yang stabil dan andal untuk mengirimkan aliran. Ini membuatnya sangat cocok untuk streaming video dan audio berkualitas tinggi dengan latensi rendah.

Sendbird for live streaming demo video content offer background

In-app live streaming made easy.

Bagaimana cara kerja RTMP dengan OBS?

OBS mendukung streaming RTMP, yang memungkinkan pengguna mengirim video dan audio mereka ke server media. Untuk menggunakan RTMP dengan OBS, Anda harus menentukan URL server RTMP dan detail autentikasi apa pun atau setelan lain yang mungkin diperlukan. Setelah Anda menyiapkan aliran RTMP di OBS, Anda dapat memulai streaming dengan mengeklik tombol "Mulai Streaming" di antarmuka OBS. Video dan audio kemudian akan dikirim ke server RTMP, mendistribusikan streaming ke audiens yang dituju.

Mengapa dukungan RTMP penting bagi pengguna OBS?

Dukungan RTMP adalah fitur vital bagi pengguna OBS karena beberapa alasan. Pertama, RTMP adalah protokol yang banyak digunakan dan didukung dengan baik. Ini dapat digunakan untuk melakukan streaming ke berbagai tujuan dan platform. Ini memudahkan pengguna OBS untuk menjangkau audiens yang dituju, terlepas dari lokasi, perangkat, atau platform sosial.

Selanjutnya, RTMP adalah protokol yang andal dan efisien yang melakukan streaming dengan lancar dan tanpa gangguan. Ini bisa menjadi sangat penting untuk streaming langsung, di mana penundaan atau gangguan dapat berdampak negatif pada pengalaman pengguna.

Terakhir, RTMP dapat menyediakan fitur dan kemampuan tambahan, seperti merekam streaming atau menyesuaikan kualitas streaming berdasarkan bandwidth yang tersedia. Ini dapat menjadikannya pilihan yang serbaguna dan kuat bagi pengguna OBS yang ingin melakukan streaming video dan audio berkualitas tinggi.

Seperti apa alur kerja video end-to-end menggunakan OBS dengan dukungan RTMP?

Alur kerja video dari kamera ke OBS ke server media biasanya melibatkan beberapa langkah dan dapat bervariasi tergantung pada penyiapan dan persyaratan tertentu. Berikut adalah gambaran umum dari proses tersebut:

  1. Video direkam dengan kamera, yang mungkin berupa perangkat mandiri atau webcam internal.
  2. Video ditransfer ke komputer yang menjalankan OBS, baik dengan menghubungkan kamera langsung ke komputer menggunakan kabel atau koneksi nirkabel seperti Wi-Fi atau Bluetooth.
  3. OBS digunakan untuk mengelola dan mengontrol input video, termasuk pengaturan seperti resolusi, kecepatan bingkai, dan kecepatan bit. OBS juga dapat digunakan untuk menerapkan berbagai efek dan peningkatan pada video, seperti kunci kroma, pencampuran audio, dan transisi adegan.
  4. Video yang diproses kemudian dialirkan dari OBS ke server media, seperti Server Media Sendbird. Server media mengelola distribusi aliran ke audiens yang dituju dan juga dapat menyediakan fitur dan kemampuan tambahan, seperti transcoding dan perekaman. Dalam kasus Sendbird, aliran video RTMP ditranskodekan ke WebRTC dan didistribusikan secara real-time ke web dan perangkat seluler peserta. Streaming video waktu nyata, tidak seperti streaming latensi rendah, menciptakan kembali interaksi manusia secara langsung dengan latensi sepersekian detik antara sumber dan pemirsa. Misalnya, cloud gaming memerlukan latensi 100 md hingga 500 md untuk memungkinkan pengalaman pengguna secara real-time.
  5. Penonton dapat mengakses streaming menggunakan situs web atau aplikasi seluler yang menyematkan pemutar.

Alur kerja ini memberikan cara yang fleksibel dan efektif untuk merekam, memproses, dan mendistribusikan konten video berkualitas tinggi.

Bangun dengan cepat dan skalakan secara global dengan Sendbird Live

Jika OBS menjadi pusat alur kerja produksi video Anda, kini Anda dapat memanfaatkan kemampuan transcoding RTMP Sendbird Live dan dengan mudah menyiarkan konten video berkualitas tinggi langsung ke web dan aplikasi seluler Anda ke audiens global yang sangat besar hingga 100 ribu peserta.

Untuk menikmati Sendbird Live dalam hitungan menit, buka dasbor Sendbird Live . Buat acara online untuk tim Anda dan undang mereka untuk bergabung dalam aliran video Anda menggunakan aplikasi demo web Sendbird , iOS , dan Android . Anda dapat menyiapkan aliran video dengan cepat tanpa memerlukan pengembang.

Untuk memulai proof-of-concept (POC), pengembang dapat memanfaatkan UIKits Live Sendbird dan contoh aplikasi untuk iOS , Android , dan web . Komponen antarmuka pengguna (UI) bawaan untuk streaming langsung & obrolan langsung akan menghilangkan kebutuhan akan upaya desain awal.

Untuk menjelajahi lebih banyak fitur Sendbird Live SDK, kunjungi dokumen kami . Dari transcoding RTMP, filter kamera, perekaman cloud, dan lainnya, Sendbird Live adalah SDK video paling sederhana untuk menyelenggarakan acara langsung di aplikasi Anda, meningkatkan interaksi, membangun ekuitas merek, dan memonetisasi audiens global dengan konten yang memukau.

Hubungi kami hari ini untuk akses awal ke semua fitur Sendbird Live. Tim teknik kami akan menyiapkan Anda dalam waktu singkat!

Ebook Grow content offer background

Take customer relationships to the next level.

Ready for the next level?