Versi pi tidak bekerja. Maksud saya itu tidak bekerja sebagaimana mestinya. Ip klien?
Flash Thunder
1
Saya setuju, netcat memiliki latensi terendah. Tapi mengapa Anda menggunakan 200fps? Aliran saya adalah 30fps, tetapi pengaturan mplayer ke 60 terlihat terbaik, saya tidak tahu mengapa. Jika saya mengatur mplayer ke 30 maka itu menambah latensi 1-2 detik
Pada pi raspberry, saya harus menggunakan -pparameter untuk mengatur port:raspivid -t 0 -w 1280 -h 720 -hf -ih -fps 20 -o - | nc -k -l -p 2222
johnboiles
3
Terima kasih untuk mplayerperintahnya. Ini juga berfungsi dengan yang lebih baru raspividyang dapat melakukan streaming ke TCP tanpa menggunakan netcat, seperti itu: raspivid -fps 20 -w 1280 -h 720 -t 0 -l -o tcp://0.0.0.0:2222- dan perintah mainnya sama. Saya masih mencari URL yang benar untuk streaming VLC. Itu sepertih264+tcp://example.org:2222
Tomasz Gandor
1
Perintahnya adalah tcp / h264: //example.org: 2222. Saya bertanya-tanya bagaimana cara memainkan jenis aliran ini di Android. Ponsel memiliki aplikasi yang buruk.
Jawaban:
Dalam pengalaman saya, VLC memiliki penundaan terbesar. Di sisi lain, ada klien VLC untuk Android, yang nyaman.
<IP-OF-THE-CLIENT>
adalah IP komputer yang harus menerima aliran video.<IP-OF-THE-RPI>
adalah IP dari Raspberry Pi.Menggunakan Netcat:
Di klien
(Jalankan perintah pada klien terlebih dahulu, lalu pada server (RPi)).
Linux
OS X
Di RPi
Menggunakan GStreamer:
Di klien
Linux
OS X
Di RPi
Menggunakan VLC
Di klien
Klien bahkan mungkin menggunakan ponsel (saya sudah mencoba Android).
Cukup buka dari jaringan di klien VLC:
Di RPi
sumber
lebih baik:
di rpi:
raspivid -t 0 -w 1280 -h 720 -hf -ih -fps 20 -o - | nc -k -l 2222
di komputer Anda:
mplayer -fps 200 -demuxer h264es ffmpeg: // tcp: //10.0.1.3: 2222
mendukung menghubungkan kembali
sumber
-p
parameter untuk mengatur port:raspivid -t 0 -w 1280 -h 720 -hf -ih -fps 20 -o - | nc -k -l -p 2222
mplayer
perintahnya. Ini juga berfungsi dengan yang lebih baruraspivid
yang dapat melakukan streaming ke TCP tanpa menggunakannetcat
, seperti itu:raspivid -fps 20 -w 1280 -h 720 -t 0 -l -o tcp://0.0.0.0:2222
- dan perintah mainnya sama. Saya masih mencari URL yang benar untuk streaming VLC. Itu sepertih264+tcp://example.org:2222
brew install mplayer
.