Jumat, April 04, 2025

Membuat server streaming video sendiri di Ubuntu Linux

Membuat server streaming video sendiri di Ubuntu Linux dan menggunakan OBS dari Windows melibatkan beberapa langkah konfigurasi. Berikut adalah panduan komprehensif untuk membantu Anda memulai:

1. Instalasi Nginx dan Modul RTMP:

  • Nginx adalah server web yang kuat yang dapat diperluas dengan modul RTMP untuk streaming video.
  • Instal Nginx dan modul RTMP dengan perintah berikut:
Bash
sudo apt update
sudo apt install nginx libnginx-mod-rtmp

2. Konfigurasi Nginx RTMP:

  • Buka file konfigurasi Nginx dengan editor teks (misalnya, nano):
Bash
sudo nano /etc/nginx/nginx.conf
  • Tambahkan blok konfigurasi RTMP di bagian bawah file:
Nginx
rtmp {
    server {
        listen 1935;
        chunk_size 4096;
        application live {
            live on;
            record off;# Autentikasi                    auth on;                    auth_user_name username; # Ganti username dengan nama pengguna                    auth_password password;   # Ganti password dengan password                    # ... konfigurasi lainnya ...
        }
    }
}
  • Simpan perubahan dan keluar dari editor.
  • Restart layanan Nginx untuk menerapkan konfigurasi:
Bash
sudo systemctl restart nginx

3. Konfigurasi Firewall (UFW):

  • Pastikan port 1935 (port RTMP default) terbuka di firewall Anda:
Bash
sudo ufw allow 1935/tcp
sudo ufw enable

4. Konfigurasi OBS Studio di Windows:

  • Buka OBS Studio di komputer Windows Anda.
  • Buka "Pengaturan" (Settings) dan pilih "Stream".
  • Di bagian "Layanan" (Service), pilih "Custom".
  • Di bagian "Server", masukkan alamat IP server Ubuntu Anda dan port 1935. Contoh: rtmp://alamat_ip_server/live
  • Di bagian "Kunci Stream" (Stream Key), masukkan nama stream (misalnya, "mystream").
  • Klik "OK" untuk menyimpan pengaturan.
  • Klik "Mulai Streaming" (Start Streaming) di OBS Studio.

5. Menonton Streaming:

  • Anda dapat menonton streaming menggunakan pemutar media seperti VLC.
  • Buka VLC dan pilih "Media" -> "Buka Aliran Jaringan" (Open Network Stream).
  • Masukkan URL stream: rtmp://alamat_ip_server/live/mystream
  • Klik "Putar" (Play).

Catatan Penting:

  • Ganti alamat_ip_server dengan alamat IP publik atau lokal server Ubuntu Anda.
  • Sesuaikan nama stream ("mystream") sesuai keinginan Anda.
  • Pastikan koneksi internet Anda cukup cepat untuk streaming video.
  • Untuk keamanan, pertimbangkan untuk menambahkan autentikasi ke server RTMP Anda.
  • Anda dapat menggunakan perangkat lunak lain seperti FFmpeg di server Ubuntu untuk memproses dan mendistribusikan streaming.

Pertimbangan Tambahan:

  • Kualitas Video: Kualitas streaming sangat bergantung pada kecepatan internet dan konfigurasi OBS Studio. Sesuaikan pengaturan bitrate dan resolusi sesuai kebutuhan.
  • Latensi: Streaming RTMP biasanya memiliki latensi beberapa detik. Pertimbangkan protokol lain seperti WebRTC untuk latensi yang lebih rendah.
  • Skalabilitas: Jika Anda mengharapkan banyak pemirsa, Anda mungkin perlu mempertimbangkan solusi server streaming yang lebih canggih.
  • Keamanan: Amankan server Anda dengan memperbarui perangkat lunak secara teratur dan menggunakan firewall.

Dengan mengikuti langkah-langkah ini, Anda dapat membuat server streaming video sendiri di Ubuntu Linux dan menyiarkan video dari OBS Studio di Windows.

Tidak ada komentar:

Posting Komentar

Build Cordova iOS

Untuk membuat build Cordova iOS dan langsung menginstalnya ke iPhone, Anda perlu mengikuti beberapa langkah yang melibatkan Xcode dan konfig...