1

我有一个关于 RTSP 流的问题。如何在 qml 中显示来自网络摄像机的 RTSP 流?

设置:

  • Qt5.10
  • 相机:LunaIP L-DA-5203-V2
  • 操作系统:Windows 7

我测试过的东西:

QML:相机、媒体播放器、视频输出

到目前为止,我还没有发现如何在 QML 中解决它?

4

1 回答 1

0

有两种方法对我有用:

1.)在我form.ui.qml的我使用MediaPlayerVideoOutput组件

    MediaPlayer {
        id: videoPlayer
        source: "rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov"
        muted: true
        autoPlay: true
    }

    VideoOutput {
        id: camera1
        width: 100
        height: 100
        anchors.horizontalCenter: parent.horizontalCenter
        source: videoPlayer
    }

2.)或者我正在使用Video我的组件form.ui.qml如下

    Video {
        id: cam1Stream
        x: 49
        y: 91
        width: 505
        height: 336
        source: "rtsp://184.72.239.149/vod/mp4:BigBuckBunny_115k.mov"
        autoPlay: true
        opacity: 1.0
        fillMode: Image.Stretch
        muted: false
    }
于 2019-06-07T06:32:15.000 回答