• 1362阅读
  • 10回复

[提问]QMediaPlayer怎么播放网络中收到的码流 [复制链接]

上一主题 下一主题
离线koniue
 

只看楼主 倒序阅读 楼主  发表于: 2022-10-19
请教下大佬们怎么播放rtp 一帧一帧的流
离线liulin188

只看该作者 1楼 发表于: 2022-10-20
做不到
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线koniue

只看该作者 2楼 发表于: 2022-10-20
回 liulin188 的帖子
liulin188:做不到 (2022-10-20 14:15) 

但是他能播放rtsp 的码流呀  我觉得应该能播放rtp的码流  只是需要自己处理一下
离线fsu0413

只看该作者 3楼 发表于: 2022-10-20
回 koniue 的帖子
koniue:但是他能播放rtsp 的码流呀  我觉得应该能播放rtp的码流  只是需要自己处理一下 (2022-10-20 15:43) 

如果可以自己解码的话,可以把解码数据放到QBuffer里,然后让player从buffer里读就行
离线koniue

只看该作者 4楼 发表于: 2022-10-21
回 fsu0413 的帖子
fsu0413:如果可以自己解码的话,可以把解码数据放到QBuffer里,然后让player从buffer里读就行 (2022-10-20 20:05) 

我现在已经收到了一帧一帧的数据,也放到了QBuffer,也能显示图片,但是有点问题,QBuffer的数据不能清空,一清空就无法显示图片,不清空的话能显示出来,但是显示出来的图片就跟放ppt一样,而且由于内存没有清空,程序一会就崩溃
离线liulin188

只看该作者 5楼 发表于: 2022-10-21
用个第三方的播放器吧,我用的是mpv超哈用
https://wiki.qt.io/Qt_5.12_Release
https://wiki.qt.io/New_Features_in_Qt_5.12
https://wiki.qt.io/Qt_5.12.0_Known_Issues
https://www.qt.io/blog/qt-5.13.2-released
https://www.qt.io/blog/qt-creator-4.10.2-released
https://wiki.qt.io/Qt_5.12_Tools_and_Versions
离线koniue

只看该作者 6楼 发表于: 2022-10-21
回 liulin188 的帖子
liulin188:用个第三方的播放器吧,我用的是mpv超哈用 (2022-10-21 12:58) 

估计是用不了的...
离线fsu0413

只看该作者 7楼 发表于: 2022-10-21
回 koniue 的帖子
koniue:我现在已经收到了一帧一帧的数据,也放到了QBuffer,也能显示图片,但是有点问题,QBuffer的数据不能清空,一清空就无法显示图片,不清空的话能显示出来,但是显示出来的图片就跟放ppt一样,而且由于内存没有清空,程序一会就崩溃 (2022-10-21 10:14) 

不是一帧一帧的数据,是视频数据。。。
如果不是视频数据的话就得设置player更新了。。。
离线koniue

只看该作者 8楼 发表于: 2022-10-22
回 fsu0413 的帖子
fsu0413:不是一帧一帧的数据,是视频数据。。。
如果不是视频数据的话就得设置player更新了。。。 (2022-10-21 19:47) 

所以现在就卡在了这个地方
离线liudianwu

只看该作者 9楼 发表于: 2022-10-23
推荐用ffmpeg
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线koniue

只看该作者 10楼 发表于: 2022-10-25
回 liudianwu 的帖子
liudianwu:推荐用ffmpeg (2022-10-23 08:55) 

之前就是用的ffmpeg 只是现在这个板卡支持用QMediaPlayer播放rtsp的码流 所以需求是想用QMediaPlayer解rtp的码流 现在是收到了 也能解 但是效果跟播放ppt一样,还崩溃
快速回复
限100 字节
 
上一个 下一个