Προς το περιεχόμενο

Raspberry Pi και omxplayer


ilove3dmax

Προτεινόμενες αναρτήσεις

Πραγματικό 48mbps ή ονομαστικό;

Τώρα το raspberry είναι στον πατέρα σου; 

Τo raspberry είναι λίγο περίεργο με τα ρεύματα.

Πως συνδέεται στο δίκτυο; Με ethernet ή wifi; 

Έχεις άλλες συσκευές στα usb του; 

 

Φτιάχνωντας rtsp με το vlc, στις ρυθμίσεις του stream, έβαλα ένα προφίλ που λεγόταν "SD video for Youtube" ή κάτι τέτοιο και έπαιζε οκ.

Δε δοκίμασα άλλα προφίλ.

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Πραγματικοτατο το 48mpbs μετρημενο κιολας 

το rasperry to εχω εγω τωρα μεχρι να στηθει

εχω εξωτερικο τροφοδοτικο κατευθειαν στο usb power supply

με ethernet rj45

μονο το πληκτρολογιο που ειναι ενσηρματο και οταν θα δουλευει θα εχει μονο hdmi out ρευμα και ethernet

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

A ok είσαι τότε από ρεύματα.

Το log δε λέει πολλά πράγματα πάντως, σχεδόν τίποτα.

Δοκίμασε με άλλες ρυθμίσεις στο stream μήπως και παίξει έτσι. 

 

Εδώ λένε και για προβληματική έκδοση του omxplayer

http://www.raspberrypi.org/forums/viewtopic.php?f=38&t=56704

Βέβαια το λένε 1 χρόνο πριν.

 

Η δική μου έκδοση που έπαιζε, είναι git, σε archlinux:

 

 


[capthookb@rasp]$ pacman -Qi omxplayer-git                                                                                  
Name           : omxplayer-git
Version        : 380.6ee9a0a-1
Description    : omxplayer is a command line media player for the RaspberryPi
Architecture   : armv6h
Licenses       : GPL2
Groups         : None
Provides       : omxplayer
Depends On     : ffmpeg  raspberrypi-firmware-tools  fbset
Optional Deps  : ttf-freefont
Required By    : None
Optional For   : None
Conflicts With : omxplayer  omxplayer-bin
Replaces       : None
Installed Size : 391.00 KiB
Packager       : Arch Linux ARM Build System <[email protected]>
Build Date     : Wed 24 Sep 2014 06:04:19 PM EEST
Install Date   : Sun 09 Nov 2014 02:18:52 PM EET
Install Reason : Explicitly installed
Install Script : No
Validated By   : SHA256 Sum
 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λοιπον μπας και ειναι θεμα Codec η Ιστορια πηγα εδω https://www.raspberrypi.com/και αγορασα license για mpeg2 + vc1 που μπωρει να μην χρειαζετε αλλα τα αγορασα τι να κανω και βλεπουμε

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λοιπον απο μεριαςς vlc server το εχω ορισει σαν udp multicast με multicast ip 224.0.0.0 και port 1234 δηλαδη udp://224.0.0.0:1234 

στο encoding εχω βαλει h264 για εικονα και mp3 για audio και μετα παμε στο rasperry

γραφουμε omxplayer -o hdmi -b --fps 25 --live udp://224.0.0.0:1234 

οπου

-o = output

hdmi = να βγαλει εικονα και ηχο απο hdmi

-b = να μην εχει πανω και κατω το backround του cli πχ το σταφιλι και να μην διχνει το cli prompt του raspberry

--fps =  οριζουμε τα fps 25 για εξομαλυνση τις ποιοτητας του video

--live πριν το βαλω εκανε κοψιματακι αρεα και που τωρα δεν κανει τιποτε παει νερακι

η εκδοση που χροισιμοποιο ειναι η 

 

omxplayer - Commandline multimedia player for the Raspberry Pi
        Build date: Sat, 22 Mar 2014 20:58:15 +0000
        Version   : 39e6342 [master]
 
 
 
και τωρα το κερασακι
πως μπορω να κανει αυτοματα login στο raspberry σαν χρηστης pi με κωδικο πχ pi και να ξεκιναει αυτοματα την γραμμη : omxplayer -o hdmi -b --fps 25 --live udp://224.0.0.0:1234 
 
το rasberry os ειναι wheezy debian αυτο που κατεβαζουμε για το rasberry
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Λογικά βάζεις στο /etc/rc.local την εντολή που θες και τρέχει αυτόματα.

Δε χρειάζεται να κάνεις login

Αν ωστόσο θέλεις να το τρέξεις σαν pi χρήστης




su pi -c 'omxplayer -o hdmi -b --fps 25 --live udp://224.0.0.0:1234'
 

 

 

 

 

Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

το /etc/rc.lcal περιεχει τα παρακατω που το βαζω εγω

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
 
# Print the IP address
_IP=$(hostname -I) || true
if [ "$_IP" ]; then
  printf "My IP address is %s\n" "$_IP"
fi
 
exit 0
Συνδέστε για να σχολιάσετε
Κοινοποίηση σε άλλες σελίδες

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...