Seite 1 von 1

RTP Stream mit QMediaPlayer abspielen

Verfasst: 23. September 2013 17:09
von zie
Hallo Zusammen

Ich versuche mit der Klasse QMediaPlayer einen RTP Multicast Stream abzuhören.
Der Mediaplayer läuft mit lokalen Fiels ok, aber ich schaffe es nicht einen RTP Strem zu öffnen.

Folgendes habe ich getestet:

QMediaPlayer *playerK1;
playerK1 = new QMediaPlayer;
// playerK1->setMedia(QUrl:: fromLocalFile("z://mp3/B.mp3")); // das geht problemlos
//player->setNetworkConfigurations() ("rtp:@//224.0.0.56:46268"); // das macht eine Fehlermeldung
playerK1->setMedia(QUrl("rtp@224.0.0.56:46268")); // das macht keine Fehlermeldung, geht aber nicht...
playerK1->setVolume(50);
playerK1->play();

Weiss jemand wie man das machen muss?

Vilen Dank für Eure Hilfe

Re: RTP Stream mit QMediaPlayer abspielen

Verfasst: 30. September 2013 08:24
von Mr.Crank
Hey Zie,

dazu gibt es bereits Lösungen im Netz mit der LibVLC, unter der 5.0 soll es sogar mit der neuen Mediathek Multimedia
funktionieren.

Das Problem mit dem alten MediaPlayer ist der Encoder für den Onlinestream, er weiß einfach nichts damit anzufangen.
Hatte schon mal ein ähnliches Problem, folgender Link hat mir geholfen :
https://wiki.videolan.org/LibVLC_SampleCode_Qt

hoffe das hilft dir weiter

Gruß Mr.Crank