Advertisement

使用QT和FFMPEG从摄像机获取RTSP原始H264流,并进行播放与保存

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本项目采用Qt框架结合FFmpeg库,实现从网络摄像机中提取RTSP协议传输的原生H.264视频流,支持实时播放及录制功能。 功能:1. 从摄像头拉取RTSP裸H264流;2. 实时播放;3. 将视频流实时转换为MPEG-TS格式;4. 调整码率,改变I帧间隔;5. 断线重连;6. 使用FFmpeg版本4.3。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 使QTFFMPEGRTSPH264
    优质
    本项目采用Qt框架结合FFmpeg库,实现从网络摄像机中提取RTSP协议传输的原生H.264视频流,支持实时播放及录制功能。 功能:1. 从摄像头拉取RTSP裸H264流;2. 实时播放;3. 将视频流实时转换为MPEG-TS格式;4. 调整码率,改变I帧间隔;5. 断线重连;6. 使用FFmpeg版本4.3。
  • 使QTFFMPEGRTSPH.264
    优质
    本项目利用QT框架结合FFMPEG库,实现从摄像头抓取RTSP协议下的原生H.264视频流,支持实时播放及长期存储功能。 功能:使用MinGW64套件从摄像头拉取rtsp裸h264流并实时播放视频流,同时将视频流转换为Mpeg-Ts格式,并保存在本地改变码率及I帧间隔。此外,还支持断线重连操作。所使用的ffmpeg版本为4.3,包括源代码供学习使用。公用测试rtsp地址:rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov
  • 使 QT FFMPEG rtmp 裸 h264
    优质
    本项目利用QT与FFMPEG技术栈实现RTMP裸H264流媒体的抓取及实时播放功能,适用于视频直播开发场景。 功能:1. 从摄像头拉取rtmp裸h264流;2. 实时播放;3. 断线后自动重新连接;4. 使用ffmpeg版本4.3,源码中包含此版本。5. 此项目适合学习使用。
  • 使FFmpegRTSP推送(RTMP)
    优质
    本教程详解如何利用开源软件FFmpeg抓取来自网络摄像头的RTSP流,并将其转换及推送到支持RTMP协议的服务器上,适用于视频直播场景。 使用VS2013编写完整的代码,在采集网络摄像机的RTSP流后将其推送到流媒体服务器,并通过VLC拉取该流。
  • 使FFmpegRTSP推送(RTMP)
    优质
    本教程详细介绍如何利用FFmpeg工具从支持RTSP协议的网络摄像头中抓取实时视频流,并将其转换和推送到兼容RTMP协议的服务器上,适用于直播或录制远程监控视频。 在VS2013环境中,代码完整实现了通过RTSP协议采集网络摄像机的视频流,并将其推送到流媒体服务器,然后使用VLC播放器拉取并显示该视频流。
  • C#调FFMPEG API示例:RTMP代码
    优质
    本示例展示了如何使用C#编程语言调用FFMPEG API来从RTMP流中抓取视频数据,并直接进行解码和播放,包含源代码。 C#开发FFMPEG例子(API方式):使用FFmpeg拉取RTMP流并播放的原始源码。
  • 使QT发送H264文件通过FFMPEG接收
    优质
    本项目利用Qt框架发送H264视频流文件,并通过FFmpeg实现网络中的多点广播接收与实时播放功能。 基于QT与VS2010创建工程,在该工程中使用QT中的UDP功能来创建组播发送端,并以每秒25帧的速度读取并发送H.264文件内容。在接收端收到数据后,利用FFMPEG库解析接收到的H.264数据流,并通过QT界面实时显示出来。
  • 使 QT ffmpeg RTSP、RTMP、UDP 视频
    优质
    本项目采用QT框架与FFmpeg库实现RTSP、RTMP及UDP协议视频流的播放功能,适用于实时音视频传输场景。 使用VS2017+Qt+FFmpeg开发的视频播放工具具备最基础的播放功能,能够支持RTSP、RTMP和UDP流媒体的播放。
  • 使FFmpeg头.zip
    优质
    本资源提供了一个利用FFmpeg库读取和实时播放电脑摄像头视频流的示例代码及教程。包含详细的注释与配置说明,帮助开发者轻松实现摄像头视频处理功能。 该源码实现的功能是利用ffmpeg读取USB摄像头图像并进行播放。它包括视频的解封装、解码以及图像格式转换(YUV转RGB)。使用须知:1. 开发环境为Linux下的Qt Creator 5.12.3;2. 摄像头输入支持YUV、MJPEG和H264等格式,根据摄像头输出的具体格式修改对应的宏定义;3. 解码时需要用到FFmpeg库,在编译链接阶段需要添加FFmpeg的库路径及头文件;4. 由于源码所在文件夹名称为中文,请在使用前将其重命名为英文。