Playing udp stream using QMediaPlayer



  • I have to write an application to play udp stream using QMediaPlayer and QVideoWidget. I am using these stuffs in my application as follow:

    QMediaPlayer *player = new QMediaPlayer(this);
    QMediaPlaylist *playlist = new QMediaPlaylist();
    QVideoWidget *videoWidget = new QVideoWidget(this);
    player->setPlaylist(playlist);
    player->setVideoOutput(videoWidget);
    playlist->addMedia(QUrl("udp://192.168.55.16:9001"));
    

    But it is not working Linux (Ubuntu 1604). However the same code working perfectly on windows with Leadtools and DirectShow. Further I am able to play
    RTSP stream on Linux.

    Please let me know why it is not working on Linux. GStreamer-1.0 is already installed on my system. Does it can be accomplish only by using QtGStreamer ?



  • Hi @gsharma ,
    I see you solved your problem. I have similar problem. I use qt-5.10 and IP camera. I want to stream with rtsp. Also want to see at QMediaPlayer. Could you please help me. How did you solve problem. Also do you know tutorial about this.


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.