我有一个关于 RTSP 流的问题。如何在 qml 中显示来自网络摄像机的 RTSP 流?
设置:
- Qt5.10
- 相机:LunaIP L-DA-5203-V2
- 操作系统:Windows 7
我测试过的东西:
到目前为止,我还没有发现如何在 QML 中解决它?
有两种方法对我有用:
1.)在我form.ui.qml
的我使用MediaPlayer
和VideoOutput
组件
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
}