ffmpeg读本地mp4文件转换为rtmp

zhang304251004 zhang304251004 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

我需要通过ffmpeg的api读本地mp4文件(需要循环读,读完这个视频,重新打开这个视频在读),推送到rtmp服务器,主要是保证rtmp的服务器的流不能断。

目前主要的问题是,第一个视频文件Mp4读的Pts,dts正常后,读第二个mp4文件,在推送到rtmp,就会报dts时间错误。

...全文

相关推荐

将rtmp流保存成MP4或者flv格式视频(参考资料包括:librtmp实现flv,ffmpeg实现MP4和mp4v2实现MP4)

参考资料,主要实现包括利用librtmp实现rtmp流的接收,并保存成flv格式视频;利用ffmpeg接口实现rtmp流保存成.ts, .mkv, .flv, .mp4格式视频; mp4v2源码及封装

long_jing_521

ffmpeg 推流MP4文件,采用rtmp协议

本程序ffmpeg版本是:ffmpeg version 3.2.4 Copyright © 2000-2017 the FFmpeg developers。 不同ffmpeg版本会稍微有点不同,比如最明显ffmpeg 4.0和ffmpeg 3.0少了一些注册类函数(如:av_register_all())还有编解码函数方式等。 本程序是经过ffmpeg 推流FLV文件,采用rtmp协议这个例子修改而来的。 下面分二部分: 一、和上面例子有那些区分; 二、源代码分享 一、和上面例子有那些区分; 1、赋值配置.

太极者,无极而生

利用ffmpeg实现RTSP,RTMP推流以及保存到本地录像文件

这是从 xdisp_virt项目剥离出来的, 实现 实时的 H264 + AAC 编码 音频和视频的 RTSP, RTMP协议推流, 以及保存到本地MP4,MKV录像文件。 如果要成功编译, 需要下载和编译ffmpeg库,libfdk-aac库,x264库。 编译这些库,非常耗时。如果懒得去编译, 可以直接使用已经编译好的stream_push.dll动态库。 stream_push目录是实现核心推流和保存本地录像工程, demo目录是简单的调用例子,简单实现了抓取屏幕然后推流到RTSP,RTMP服务器,以及保存到本地。 bin目录是已经编译好的二进制文件. 有兴趣可查看BLOG: https://blog.csdn.net/fanxiushu/article/details/80996391

雨中风华

java实现rtsp/rtmp转m3u8/flv/hls/mp4等实现web直播和回放

java实现rtsp/rtmp转m3u8/flv/hls/mp4等实现web直播和回放,对海康/大华等硬盘录像兼容,也可以直接对接摄像头

廖东飞

最简单的基于FFmpeg的推流器(以推送RTMP为例) 1.1

本例子实现了推送本地视频至流媒体服务器(以RTMP为例)。是使用FFmpeg进行流媒体推送最简单的教程。 1.1版本增加了多平台下编译的支持:Windows,MacOS,以及Linux。

雷霄骅
评论 3
收藏 已收藏
分享
返回顶部