RaspFR :: Forum

Forum de la communauté francophone de Raspberry PI.

Vous n'êtes pas identifié(e).

Annonce

Canal irc: #raspfr sur zeolia.net

#1 11-02-2017 09:38:18

mat46007
Membre
Inscription : 05-09-2015
Messages : 9

Lire flux RTSP 720P

Bonjour,
Je possède 2 raspberry pi 2
Le premier tourne sous KODI et l'autre sous Raspbian.
Je possède une camera IP et elle diffuse un flux RTSP en 720p.
Sur KODI, j'ai installé 2 extensions : 1) IPCAM 2) SURVEILLANCE ROOM.
C'est 2 extensions lisent correctement le flux RTSP.

Par contre j'ai un problème avec Raspbian, j'ai utilisé OMXPLAYER et VLC pour lire le flux.
Avec OMXPLAYER, rien ne se passe lorsque je tape la commande dans lxterminal : sudo omxplayer rtsp://.....
Sur VLC, en choisissant d'afficher un flux rtsp, j'arrive à avoir l'image pendant 1 seconde, ensuite l'image reste figé.

J'ai inversé les 2 raspberry pour m'assurer que ce n'était pas un problème matériel, ce n'est pas le cas.
Sur KODI c'est ok, Raspbian pas ok.

Une idée ??

Dernière modification par mat46007 (11-02-2017 09:39:52)

Hors ligne

#2 11-02-2017 16:43:48

CrazyCat
Chat
Inscription : 14-01-2016
Messages : 423

Re : Lire flux RTSP 720P

Il semblerait que ce soit un problème connu et ancien: https://www.raspberrypi.org/forums/view … 63&t=18346 (de 2012)

Et plus récemment: https://www.raspberrypi.org/forums/view … 8&t=162945 conseille de forcer l'utilisation du tcp:

omxplayer --avdict rtsp_transport:tcp

Hors ligne

#3 11-02-2017 18:13:44

mat46007
Membre
Inscription : 05-09-2015
Messages : 9

Re : Lire flux RTSP 720P

Bonjour CrazyCat,

je viens d'essayer comme ceci :
omxplayer --avdict rtsp_transport:tcp rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0
Cela ne fonctionne toujours pas !
Je me trompe dans la syntaxe de la commande car je sais que cette partie est correcte : rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0?

Dernière modification par mat46007 (11-02-2017 18:17:30)

Hors ligne

#4 12-02-2017 00:35:49

CrazyCat
Chat
Inscription : 14-01-2016
Messages : 423

Re : Lire flux RTSP 720P

Essaye donc (pure théorie, je n'ai pas d'IPcam ni omxplayer):

omxplayer --avdict rtsp_transport:tcp -i "rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0"

Hors ligne

#5 12-02-2017 09:34:29

mat46007
Membre
Inscription : 05-09-2015
Messages : 9

Re : Lire flux RTSP 720P

Bonjour,
Voici le retour qui s'affiche en ssh :
Metadata:
    title           : Media Server
  Duration: N/A, start: 0.050000, bitrate: N/A
    Stream #0:0: Video: h264 (Baseline), yuvj420p(pc, bt709), 1280x720, 45 tbr,                                                             90k tbn, 180k tbc
    Stream #0:1: Audio: pcm_alaw, 16000 Hz, 1 channels, s16, 128 kb/s
have a nice day wink

mais toujours rien à l'ecran   sad

Dernière modification par mat46007 (12-02-2017 09:35:04)

Hors ligne

#6 12-02-2017 13:02:51

CrazyCat
Chat
Inscription : 14-01-2016
Messages : 423

Re : Lire flux RTSP 720P

ok, le -i sert à donner les infos, et omxplayer "voit" bien ton flux.
Il y a une option --live (Set for live tv or vod type stream), tu peux peut-être essayer:

omxplayer --avdict rtsp_transport:tcp --live "rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0"

Je mets volontairement l'adresse de ton flux entre " à cause des caractères tels que ? et =, si la ligne d'au-dessus ne fonctionne pas, essaye sans les guillemets.

Hors ligne

#7 14-02-2017 21:34:20

mat46007
Membre
Inscription : 05-09-2015
Messages : 9

Re : Lire flux RTSP 720P

Bonjour Crazycat,

T'es génial, voici ce que j'ai comme message dans ssh :

Invalid framerate 125, using forced 25fps and just trust timestamps
Video codec omx-h264 width 1280 height 720 profile 66 fps 25.000000
Audio codec pcm_alaw channels 1 samplerate 16000 bitspersample 8
Subtitle count: 0, state: off, index: 1, delay: 0
V:PortSettingsChanged: [email protected] interlace:0 deinterlace:0 anaglyph:0 par:1.00 display:0 layer:0 alpha:255 aspectMode:0

MAIS, j'ai la video qui s'affiche à l'écran ( a savoir aussi que c'est une camera 720p et j'ai un écran 1280x1024)

j'ai utilisé : omxplayer --avdict rtsp_transport:tcp --live "rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0" avec camera Dahua 4431C.

Je suppose que je vais pouvoir travailler sur la résolution par la suite.

Encore merci  smile

Dernière modification par mat46007 (14-02-2017 21:35:31)

Hors ligne

Pied de page des forums