gstreamer en playbin: python vraag

eendenteam

Addicted Member
Administrator
Moderator
Lid sinds
1 feb 2004
Berichten
6.245
Waarderingsscore
41
Punten
48
Leeftijd
121
We hebben een plugin gemaakt om onze (bewakings)camera's op het scherm te tonen. We wilden ook op de achtergrond geluid/muziek hebben en dat lukt.
We hebben het eerst geprobeerd met:

self.session.nav.stopService
self.session.nav.playService

Dat gaf problemen omdat - zodra door de camera gezapt wordt - het geluid stopt en dan weer verder gaat.
Dus hebben we het via 2 containers gedaan via de commando's:

video: gst-launch-1.0 -v playbin uri=' + 'de http/rtsp stream'
audio: gst-launch-1.0 playbin uri=' + 'audio stream' + ' audio-sink="alsasink" flags="0x32"

(de flags="0x32" is om video uit te schakelen)

op zich werkt dat niet slecht, echter zodra we i.p.v. onze eigen camera's de urls van een aantal publieke webcams ingeven, dan is het beeld waardeloos omdat het beeld hickups geeft en soms zelfs stil staat.

We vermoeden dat we in het video commando een of meerdere parameters moeten opgeven voor H264-video.

Weet iemand raad?

We hebben ook nog een vraag inzake audio, maar dat komt later mss wel.
 
Geen raad, maar ik ben heel benieuwd naar je plugin en hoe je dat voor elkaar hebt gekregen?
 
heb je ook camera's dan en zo ja wat voor merk en hoe benader je deze: rtsp of http?
 
Ja zeker, Hikvision ipcam. Normaal terug kijken via de NAS via via HTTP. Ik dacht RTSP voor  de app.
 



Hosting Fun

Advertenties

Terug
Bovenaan Onderaan