So, mal eine gaaaanz kleine Anleitung/Hilfe.
Raspberry Pi und Abspielgerät müssen im gleichen Netzwerk liegen:
IP: 192.168.137.XXX
Netmask: 255.255.255.0
Mehr zur Netzwerkkonfig brauchts nicht.
Raspberry Pi Installation -> airPi = Raspberry mit Cam über CSI für die Luft:
1) habe ein abgespecktes Raspbian Image (passt auf eine 4GB SD oder größer) gebastelt mit einem aktuellen GStreamer 1.4 und der RTSP Server Library.
Runterzuladen hier: https://db.tt/jPZ8rMPI
!!!!Update vom 24.8.2014: eth1/0 bug behoben !?
login: root
passwort: raspberry
Netzwerk: Statisch
IP: 192.168.137.240
Netmask: 255.255.255.0
Gateway: 192.168.137.1
2) Image auf SD packen mit den üblichen Tools (Unter Windows z.B. Win32DiskImager)
3) Raspberry Pi mit angeschlossener CAM anschalten. Fertisch...
4) Infos:
- Auf dem "airPi" wird automatisch per "crontab -e" beim booten ein rtsp-Server gestartet:
Eintrag: @reboot /usr/bin/rtspServer.sh
- in der Datei /usr/bin/rtspServer.sh kann man die Pipeline ändern:
rtspServerairPi "(rpicamsrc bitrate=6500000 hflip=true vflip=true preview=false ! video/x-h264,width=1280,height=720,framerate=49/1,profile=high ! h264parse ! rtph264pay name=pay0 pt=96 )"
- Zusätzlich liegen im /root/ Verzeichnis diverse Scripte zum direkten Pipeline-Start:
lauchGstreamer_HD.sh ....
Abspielgeräte:
- Pipeline für Windows:
d:\gstreamer\1.0\x86_64\bin\gst-launch-1.0.exe rtspsrc location=rtsp://192.168.137.240:8554/test latency=0 ! application/x-rtp, payload=96 ! rtpjitterbuffer ! rtph264depay ! avdec_h264 ! fpsdisplaysink sync=false text-overlay=false
- App für Android: siehe früherer Post. Die App ist auf das Abspielen der location=rtsp://192.168.137.240:8554/test ausgerichtet. Heisst: Entweder das Android Device ist in einem WLAN mit der oben genannten IP-Config oder man nutzt ein USB-OTG Kabel mit USB Netzwerkadapter (Ich habe das hier:
http://www.amazon.de/gp/product/B009VD25KK/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1 und das hier:
http://www.amazon.de/gp/product/B000WBECMY/ref=oh_aui_detailpage_o00_s00?ie=UTF8&psc=1) Damit klappts, wenn das Android gerootet ist.
Soll ich mir jetzt einen Donate Button zulegen? ;-)