Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Lire flux RTSP 720P
#1
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 ??
Répondre
#2
Il semblerait que ce soit un problème connu et ancien: https://www.raspberrypi.org/forums/viewt...63&t=18346 (de 2012)

Et plus récemment: https://www.raspberrypi.org/forums/viewt...8&t=162945 conseille de forcer l'utilisation du tcp:
Code :
omxplayer --avdict rtsp_transport:tcp
Répondre
#3
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?
Répondre
#4
Essaye donc (pure théorie, je n'ai pas d'IPcam ni omxplayer):
Code :
omxplayer --avdict rtsp_transport:tcp -i "rtsp://admin:[email protected]:554/cam/realmonitor?channel=1&subtype=0"
Répondre
#5
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
Répondre
#6
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:
Code :
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.
Répondre
#7
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
VTongueortSettingsChanged: [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
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)

A propos de Communauté francophone RPi

Communauté francophone RPi est un forum d'aide et de partage autour du Raspberry Pi et des micro-ordinateurs.