一个好的转发模块,首先要低延迟!其次足够稳定、灵活、有状态反馈机制、资源占用低,跨平台,最好以接口形式提供,便于第三方系统集成。 以Windows平台为例,我们的考虑的点如下 1. 拉流:通过RTSP直播播放SDK的数据回调接口,拿到音视频数据; 2. 转推:通过RTMP直播推送SDK的编码后数据输 ...
分类:
其他好文 时间:
2020-02-01 23:14:58
阅读次数:
95
转换工具 ffmpeg参考 FFmpeg 视频处理入门教程缩放视频 –vf 参考 这里举例: ffmpeg -ss 00:02:00 -i test.mp4 -vf scale=480:-1 test3.m4v-ss 00:02:00 从2分0秒开始到结束-vf scale=480:-1 长度 48... ...
分类:
微信 时间:
2020-02-01 21:24:28
阅读次数:
3591
好多开发者一直搞不清轻量级RTSP服务SDK和RTSP推流SDK的区别(Github下载地址),以下是相关区别: 1. 轻量级RTSP服务模块:轻量级RTSP服务解决的核心痛点是避免用户或者开发者单独部署RTSP或者RTMP服务,实现本地的音视频数据(如摄像头、麦克风),编码后,汇聚到内置RTSP服 ...
分类:
其他好文 时间:
2020-01-30 14:31:39
阅读次数:
94
一、背景说明 过年被肺炎困在家里实在无聊,早上想着要做什么的时候突然想到抖音上的代码舞(我也不知道叫不叫这名字)挺有意思,就来研究一番。 首先要知道Python处理图片/音视/视频一般都是pillow/opencv/ffmpeg组合,至于具体代码不知道这也好解决:内事不决问百度,外事不决问谷歌,码事 ...
分类:
编程语言 时间:
2020-01-26 15:52:55
阅读次数:
301
python实现: 依赖: glob,pydub "Couldn't find ffmpeg or avconv - defaulting to ffmpeg, but may not work"解决办法: ffmpeg官网下载下载 windows 对应的 static 版本。接下来我们把这个 bi ...
分类:
其他好文 时间:
2020-01-23 18:22:55
阅读次数:
221
寻找自己的采集图像设备 av_find_input_format() 根据名称查找链表当中的输入的格式 如果要查找设备在使用之前去调用: avdevice_register_all(); avformat_open_input() 主要用来打开输入流并存储到格式化上下文AVFormatContext ...
分类:
其他好文 时间:
2020-01-19 09:56:03
阅读次数:
204
分析视频流 stream[0] duration = 2019840 // 视频的时长时间戳,计算秒 2019840/12800 index = 0 // 流索引,这是一个视频流 nb_frames // 视频的总帧数 avg_frame_rate // 视频的帧数, num/den就是帧数 tim ...
分类:
其他好文 时间:
2020-01-18 10:20:36
阅读次数:
92
MAIN_MAKEFILE=1include ffbuild/config.makvpath %.c $(SRC_PATH)vpath %.cpp $(SRC_PATH)vpath %.h $(SRC_PATH)vpath %.inc $(SRC_PATH)vpath %.m $(SRC_PATH) ...
分类:
其他好文 时间:
2020-01-17 19:08:42
阅读次数:
116
https://www.jianshu.com/p/ddafe46827b7 ...
分类:
其他好文 时间:
2020-01-16 17:25:12
阅读次数:
52
<?php // 定义 FFmpeg的路径,最好在网站的全局配置文件里定义好 // 另外,重定向符号在FreeBSD等csh系统中为 >& define('KC_FFMPEG_PATH', '/usr/local/bin/ffmpeg -i "%s" 2>&1'); function video_i... ...
分类:
Web程序 时间:
2020-01-16 14:19:39
阅读次数:
204