Saya mencoba mengatur sistem konferensi video dengan menggunakan dua papan Raspberry Pi.
Bagaimana saya bisa melakukan streaming protokol H.264 melalui protokol streaming real-time melalui koneksi Ethernet?
OS mana yang harus saya gunakan untuk mengembangkan pada papan Raspberry Pi?
Jawaban:
EDIT: Ini bukan dengan RTSP tetapi dapat membantu Anda
Anda dapat mencoba dengan Cara streaming video dan audio dari Raspberry Pi tanpa latensi .
Instal gstreamer1.0 di server video Raspberry Pi:
sudo apt-get update
sudo apt-get install gstreamer1.0
Mulai streaming video
Di Raspberry Pi dengan perintah:
Mulai menerima video
Di PC Anda, ketikkan perintah:
sumber
brew install gstreamer gst-libav gst-plugins-ugly gst-plugins-base gst-plugins-bad gst-plugins-good
Saya memposting solusi yang mungkin di forum raspberry menggunakan server RTSP sederhana berdasarkan live555 yang diberi makan dengan driver H264 V4L2 yang dapat Anda temukan dari github h264_v4l2_rtspserver
sumber
Ada sumber khusus yang disebut nginx-rtmp - Ini berfungsi sangat baik tetapi Anda perlu melakukan banyak hal sebelum berfungsi. Ini luar biasa karena memiliki banyak fitur bawaan dan mendukung protokol streaming lainnya, seperti HLS atau menanamkan MPEG-DASH ke situs web, bukan hanya RTMP. Ini sangat efisien dalam mengemas ulang aliran video ke flv atau mp4.
Berikut adalah posting blog tentang cara membuatnya berfungsi .
Satu-satunya prasyarat serius adalah ffmpeg perlu dikompilasi di Rasbpian (Jangan gunakan repo yang lambat) dari fork terbaru. Saya pikir pada Arch memiliki ffmpeg yang benar. Ini membutuhkan waktu 5 jam pada Pi. Coba dan temukan versi yang dikompilasi atau gunakan qemo untuk melakukan kompilasi silang.
Tetapi singkatnya menggunakan nginx 1.4.1 (Anda dapat mencoba yang lebih baru jika perlu)
Anda perlu mendapatkan dependensi (periksa tautan ke blog) untuk membangun dan nginx. Kemudian Anda mengkonfigurasi build di dalam sumber nginx yang menghubungkan ke modul rtmp. Membangun membutuhkan 10 menit pada Pi.
Versi terbaru dari Raspbian termasuk driver UV4L yang memperbaiki PSIPS (kerangka waktu untuk h264 yang rusak di driver raspivid asli.) Jadi itu harus memperbaiki cukup membagikan masalah streaming sekarang.
sumber
Inilah resep untuk memulai: Mengirim dan menerima video PI Camera melalui jaringan
sumber