mimoLive® - Panduan Pengguna

FFmpeg

Daftar Isi

Sumber FFmpeg menggantikan sumber RTSP yang dimulai dengan mimoLive 6.0

FFmpeg adalah utilitas video serbaguna yang dapat memproses hampir semua format video dan memiliki berbagai macam protokol. Hal ini menjadikannya alat universal untuk membawa banyak sumber yang berbeda ke dalam mimoLive, termasuk RTSP, RTMP dan SRT.

Karena pembatasan lisensi, FFmpeg perlu diunduh dan diinstal oleh pengguna secara terpisah dari mimoLive.

Menginstal FFmpeg

Cara yang paling mudah untuk menginstal FFmpeg adalah dengan menggunakan Homebrew, yang disebut sebagai manajer paket untuk alat baris perintah. Anda dapat menemukan instruksi terbaru di Halaman web Homebrew.

1. Buka Terminal.app dan salin/tempel perintah ini untuk menginstal Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

2. Instal FFmpeg menggunakan perintah ini:

brew install ffmpeg

Masukkan jalur ke FFmpeg di mimoLive

Sebelum Anda dapat menggunakan sumber FFmpeg, Anda harus memberi tahu mimoLive di mana menemukannya.

Untuk mengetahui jalur di mana ffmpeg diinstal, Anda dapat menggunakan Terminal dan mengeluarkan perintah:

which ffmpeg

Tergantung pada versi MacOS Anda, ini bisa berupa /usr/local/bin/ffmpeg atau /opt/homebrew/bin/ffmpeg, namun jalur lain juga bisa digunakan.

File pada jalur tersebut merupakan tautan simbolis yang menunjuk ke lokasi "sebenarnya" dari ffmpeg. Pada mimoLive 6 versi beta, Anda mungkin perlu mencari jalur yang sebenarnya, misalnya /opt/homebrew/Cellar/ffmpeg/4.4_2/bin/ffmpeg

Masukkan jalur ini ke dalam bidang Jalur Instalasi FFmpeg di Preferensi mimoLive:

32c79e53 48cb 4877 9556 70c12b8dac2b

Menggunakan sumber FFmpeg

FFmpeg berjalan sebagai proses terpisah yang dikendalikan dari mimoLive. Secara default, FFmpeg hanya dijalankan ketika layer yang digunakannya diaktifkan secara live. Dalam beberapa kasus, hal ini dapat memakan waktu beberapa detik.

Namun, setelah dimulai, sumber FFmpeg akan menerima data hingga sumber tersebut tidak lagi mengirimkan data, terlepas dari apakah sumber tersebut digunakan dalam live layer.

Untuk menggunakan sumber FFmpeg, tambahkan ke kolom Sumber:

b2a6d900 8a0d 484a 9488 ef11d349c672

Parameter Input FFmpeg

FFmpeg menggunakan parameter baris perintah untuk instruksi tentang apa yang harus dilakukan. Anda dapat memasukkan parameter dengan mengklik tombol edit di sebelah bidang teks yang menunjukkan parameter yang sedang aktif:

fe61cc28 cfe8 42e6 b7d1 fb9b57b9deff

Jika Anda mengklik "Save" dan FFmpeg sedang berjalan, proses akan dihentikan dan dimulai kembali dengan parameter baru. Jika Anda mengklik "Cancel", parameter yang sedang digunakan akan dipertahankan dan, jika sedang berjalan, FFmpeg akan terus berjalan.

mimoLive menambahkan beberapa parameter default ke baris perintah ffmpeg yang harus Anda hilangkan jika Anda bereksperimen dengan protokol lain. Parameter "tersembunyi" tersebut adalah: -f avi -pix_fmt argb -vcodec rawvideo -acodec pcm_s16le -ac 2 -ar 48000

Saat memutar file lokal, Anda perlu meletakkan "-re" di depan parameter Anda untuk memberi tahu FFmpeg agar memutar file secara real time.-re -i file://User/MyUserName/Movies/MyMovie.mp4

Lihat subbagian tentang RTMP, RTSP dan SRT untuk contoh parameter yang digunakan.

Opsi Tetap Hidup

FFmpeg hanya akan dimulai ketika layer yang ditugaskan padanya diaktifkan secara langsung. Jika Anda ingin menjalankan FFmpeg sebagai server, misalnya untuk menerima streaming kamera langsung melalui RTSP, RTMP atau SRTmencentang kotak centang ini akan segera memulai FFmpeg dan tetap menjalankannya selama mimoLive berjalan, terlepas dari apakah input benar-benar digunakan oleh live layer.

Jendela Log FFmpeg

Terkadang sumber FFmpeg tidak dapat dijalankan. Biasanya hal ini disebabkan oleh kesalahan dalam pengaturan parameter yang rumit. Untuk memonitor apa yang sebenarnya dikatakan FFmpeg tentang parameter dan proses koneksi, ada sebuah jendela log yang akan dikeluarkan oleh FFmpeg.

Log dibagi menjadi tiga kolom:

- Cap waktu: Kolom pertama menunjukkan waktu ketika entri log ini dibuat - Sumber: Terkadang ada entri log yang dibuat oleh mimoLive dan bukan FFmpeg itu sendiri. Kolom ini akan membantu membedakannya.
- Pesan Log: Ini adalah keluaran log asli dari FFmpeg.

7ac0c87f 8120 4858 a163 fd9f42e4d2a1

Di bagian bawah jendela terdapat tiga opsi yang tersedia:

- Pengguliran otomatis: Jika opsi ini dicentang, entri log baru akan menyebabkan pengguliran ke bawah secara otomatis untuk mengikuti informasi terbaru.
- Hapus: Button ini mengosongkan jendela log jika Anda ingin memulai log baru.
- Simpan...: Dengan tombol Simpan, log dapat disimpan ke file teks untuk pemeriksaan lebih lanjut.

Umpan Balik Anda

Bagaimana Anda menilai pengalaman Anda dengan fitur mimoLive® ini?

Panduan Pengguna: Pembaruan Terbaru

Pilih Bahasa