rtsp转rtmp

xiejiashu9 个月前
linux·ffmpeg·rtsp转rtmp·拉流转推流·ffmpeg.dll
用EasyAVFilter(ffmpeg.dll)实现RTSP流转RTMP推流的demo示例Linux版ffmpeg.exe做拉流转推流不靠谱,不能产品化;avcodec、avfilter做拉流转推流门槛又太高;用EasyAVFilter将ffmpeg.c改成ffmpeg.dll,用起来刚刚好,直接上示例代码:
xiejiashu1 年前
rtsp转rtmp·easydarwin·流媒体服务器·音视频服务器·视频点播服务器
为社会做贡献的EasyDarwin 4.0.1发布了,支持视频点播、文件直播、摄像机直播、直播录像、直播回放、录像MP4合成下载经过几个月的不懈努力和测试,最新的EasyDarwin 4.0版本总算是发布出来了,功能还是老几样:文件点播、视频直播(支持各种视频源)、直播录像与回放、录像合成MP4下载,稍稍看一下细节:
xiejiashu1 年前
ffmpeg·easyavfilter·rtsp转rtmp·easydss点播·视频转码
EasyAVFilter代码示例之将视频点播文件转码成HLS(m3u8+ts)视频点播格式以下是一套完整的视频点播功能开发源码,就简简单单几行代码,就可以完成原来ffmpeg很复杂的视频点播转码调用流程,而且还可以集成在自己的应用程序中调用,例如java、php、cgo、c++、nodejs,不需要再单独一个ffmpeg的进程来调用,方法很简单,这个对比原来用exec调用ffmpeg进程转码,从效率到可控性上都提升了不止10倍,而且代码优秀:
xiejiashu1 年前
ffmpeg·easyavfilter·rtsp转rtmp·easydarwin·rtsp2rtmp
EasyAVFilter代码示例之将摄像机RTSP流转成RTMP推流输出以下是一套完整的RTSP流转RTMP推流功能的开发源码,就简简单单几行代码,就可以完成原来ffmpeg很复杂的调用流程,而且还可以集成在自己的应用程序中调用,不需要再单独一个ffmpeg的进程来调用,方法很简单:
xiejiashu1 年前
ffmpeg·rtsp转rtmp·easydss点播·easydss直播·视频转码
EasyAVFilter的初衷:把ffmpeg.c当做SDK来用,而不是当做EXE来用之前我们做一个视频点播的功能,大概的流程就是将上传上来的各种格式的视频,用FFmpeg统一进行一次转码,如果probe到视频的编码格式是H.264就调用-vcodec copy,如果probe到视频的编码格式不是H.264就调用-vcodec libx264,音频就统一调用 -acodec aac,这样客户端每上传一个新的视频文件,服务端就调用ffmpeg.exe或者ffmpeg可执行文件,执行一次ffmpeg.exe -i xxx.avi -vcodec copy -acodec aac -f hls
xiejiashu1 年前
ffmpeg·easyavfilter·rtsp转rtmp·文件转码点播·ffmpeg录像
既能够用ffmpeg命令做RTSP流转RTMP流,又可以像调用avcodec/avfilter库一样逻辑编程又有一个需求:我们现在想做一款多路RTSP拉流转RTMP推流到CDN进行直播的功能,注意啊,是多路,原来我们有两种方式,一种是用ffmpeg.exe进行:
xiejiashu1 年前
ffmpeg·easyavfilter·rtsp转mp4·rtsp转rtmp·rtsp转hls
ffmpeg把RTSP流分段录制成MP4,如果能把ffmpeg.exe改成ffmpeg.dll用,那音视频开发的难度直接就降一个维度啊比如,原来我们要用ffmpeg录一段RTSP视频流转成MP4,我们有两种方案:方案一:可以使用以下命令将rtsp流分段存储为mp4文件