腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
FFmpeg实战
FFmpeg开发实战:从零基础到短视频上线
专栏成员
举报
53
文章
20563
阅读量
16
订阅数
订阅专栏
申请加入专栏
全部文章(53)
ffmpeg(53)
音视频(47)
流媒体(23)
视频直播(23)
android(9)
linux(5)
笔记(4)
开发(3)
windows(2)
开发环境(2)
音频(2)
c++(1)
nginx(1)
移动直播(1)
移动开发(1)
opencv(1)
mp3(1)
编译(1)
程序(1)
系统(1)
搜索文章
搜索
搜索
关闭
FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播
ffmpeg
流媒体
视频直播
音视频
android
之前的文章《利用RTMP协议构建电脑与手机的直播Demo》介绍了如何使用RTMP Streamer实现完整的RTMP直播流程,另一篇文章《利用SRT协议构建手机APP的直播Demo》介绍了如何使用SRT Streamer实现完整的SRT直播流程,接下来介绍如何使用EasyPusher-Android实现完整的RTSP直播流程。
aqi00
2024-09-22
128
0
FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher
android
ffmpeg
流媒体
视频直播
音视频
EasyPusher是一款国产的RTSP直播录制推流客户端工具,它支持Windows、Linux、Android、iOS等操作系统。EasyPusher采用RTSP推流协议,其中安卓版EasyPusher的Github托管地址为https://github.com/EasyDarwin/EasyPusher-Android。
aqi00
2024-09-21
139
0
FFmpeg开发笔记(五十二)移动端的国产视频播放器GSYVideoPlayer
android
ffmpeg
流媒体
视频直播
音视频
GSYVideoPlayer是一个国产的移动端视频播放器,它采用了IJKPlayer、Media3(EXOPlayer)、MediaPlayer、AliPlayer等四种播放器内核,支持弹幕、滤镜、广告等多项功能。
aqi00
2024-09-08
165
0
FFmpeg开发笔记(五十一)适合学习研究的几个音视频开源框架
opencv
ffmpeg
流媒体
视频直播
音视频
很多程序员想学习音视频的编程开发,却不知从何学习,因为音视频技术的体系庞大、知识杂糅,一眼望去就令人生怯。那么学习音视频建议站在前人的肩膀上,从优秀的音视频开源框架开始钻研,先熟悉这些开源工具的具体用法,再深入了解这些开源框架的实现代码。
aqi00
2024-09-07
133
0
FFmpeg开发笔记(五十)聊聊几种流媒体传输技术的前世今生
视频直播
音视频
ffmpeg
流媒体
自从互联网普及之后,用于视频直播的流媒体技术就发展起来。这几十年中,比较有影响的主要有MMS、RTSP、RTMP、HLS、SRT、RIST几种,分别介绍如下。
aqi00
2024-09-01
157
0
FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构
视频直播
音视频
ffmpeg
流媒体
音视频技术的一个主要用途是直播,包括电视直播、电脑直播、手机直播等等,甚至在线课堂、在线问诊、安防监控等应用都属于直播系统的范畴。由于直播系统不仅涉及到音视频数据的编解码,还涉及到音视频数据的实时传输,因此直播领域采用的网络技术标准比较高,实现起来也比一般的WEB系统复杂。
aqi00
2024-08-18
152
0
FFmpeg开发笔记(四十七)寒冬下安卓程序员的几个技术转型发展方向
android
ffmpeg
流媒体
视频直播
音视频
IT寒冬之下,程序员这个职业不再像以往那么吃香,尤其是APP开发的门槛越来越高,使得安卓程序员不得不求变,如果不在技术上及时转型提高,逆水行舟未来不可期呀。
aqi00
2024-08-17
129
0
FFmpeg开发笔记(四十六)利用SRT协议构建手机APP的直播Demo
ffmpeg
流媒体
视频直播
音视频
不管是传统互联网还是移动互联网,实时数据传输都是刚需,比如以QQ、微信为代表的即时通信工具,能够实时传输文本和图片。其中一对一的图文通信叫做私聊,多对多的图文通信叫做群聊。
aqi00
2024-08-11
150
0
FFmpeg开发笔记(四十五)使用SRT Streamer开启APP直播推流
ffmpeg
流媒体
视频直播
音视频
SRT Streamer是一个安卓手机端的开源SRT协议直播推流框架,可用于RTMP直播和SRT直播。SRT Streamer支持的视频编码包括H264、H265等等,支持的音频编码包括AAC、OPUS等等,可谓功能强大的APP直播框架。
aqi00
2024-08-10
117
0
FFmpeg开发笔记(四十四)毕业设计可做的几个拉满颜值的音视频APP
android
移动直播
移动开发
ffmpeg
音视频
一年一度的毕业季就要到了,毕业设计算是大学生毕业前的最后一个大作业,尤其是计算机相关专业的毕业设计,通常要通过编程开发一个软件,比如开发一个图书馆管理系统,开发一个电商APP等等。
aqi00
2024-08-04
93
0
FFmpeg开发笔记(四十三)使用SRS开启SRT协议的视频直播服务
流媒体
视频直播
音视频
ffmpeg
《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。不过MediaMTX的功能实在是太简单了,无法应用于真实直播的生产环境,真正能用于生产环境的流媒体服务器还要看SRS或者ZLMediaKit。
aqi00
2024-08-03
131
0
FFmpeg开发笔记(四十二)使用ZLMediaKit开启SRT视频直播服务
ffmpeg
流媒体
视频直播
音视频
《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。不过MediaMTX的功能实在是太简单了,无法应用于真实直播的生产环境,真正能用于生产环境的流媒体服务器还要看SRS或者ZLMediaKit。
aqi00
2024-07-28
246
0
FFmpeg开发笔记(四十一)结合OBS与MediaMTX实现SRT直播推流
流媒体
视频直播
音视频
ffmpeg
《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”提到直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有于2017年推出的SRT协议,相比常见的RTMP协议,SRT协议具有更低的延迟,并且消除了卡帧、抖动等花屏现象。腾讯视频云已经引入了SRT协议,在实践中取得了良好的视频直播效果。
aqi00
2024-07-27
276
0
FFmpeg开发笔记(四十)Nginx集成rtmp模块实现RTMP推拉流
流媒体
视频直播
音视频
nginx
ffmpeg
《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2.2 FFmpeg向网络推流”介绍了轻量级流媒体服务器MediaMTX,虽然MediaMTX使用很简单,可是不能满足复杂的业务需求,故而实际应用中需要引入专业的流媒体服务器。 nginx-rtmp是开源WEB服务器Nginx可增强的第三方rtmp模块,该模块封装了rtmp服务器,可以提供简单的rtmp流媒体服务器功能。由于Nginx本身是个高性能的WEB服务器,支持代理分发多种协议的数据,因此通过Nginx集成RTMP服务器也是个可行的方案。Nginx默认没开启rtmp模块,需要在编译nginx时添加rtmp模块,还要修改配置文件才能开启rtmp服务。 因为nginx+rtmp在Windows环境的编译过程非常麻烦,不但要考虑各种依赖包的版本兼容问题,还要注意MSYS与Visual Studio命令行的切换问题,所以这里只讲述如何在Linux环境给Ngixn集成rtmp模块,详细的集成步骤说明如下。
aqi00
2024-07-21
320
0
FFmpeg开发笔记(三十九)给Visual Studio的C++工程集成FFmpeg
ffmpeg
流媒体
视频直播
音视频
c++
《FFmpeg开发实战:从零基础到短视频上线》一书的“第11章 FFmpeg的桌面开发”介绍了如何在Windows环境对Qt结合FFmpeg实现桌面程序,那么Windows系统通过Visual Studio开发桌面程序也是很常见的,下面就介绍如何在Visual Studio的C++工程中集成FFmpeg库和SDL2库。
aqi00
2024-07-20
242
0
FFmpeg开发笔记(三十八)APP如何访问SRS推流的RTMP直播地址
android
ffmpeg
流媒体
视频直播
音视频
《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。不过MediaMTX的功能实在是太简单了,无法应用于真实直播的生产环境,真正能用于生产环境的流媒体服务器还要看SRS或者ZLMediaKit。
aqi00
2024-07-14
137
0
FFmpeg开发笔记(三十七)分析SRS对HLS协议里TS包的插帧操作
ffmpeg
流媒体
视频直播
音视频
《FFmpeg开发实战:从零基础到短视频上线》一书的“2.1.2 音视频文件的封装格式”介绍了视频流的PS格式和TS格式。由于TS包的长度固定,从TS流的任一片段开始都能独立解码,因此可以把TS当成音视频文件的封装格式。
aqi00
2024-07-13
109
0
FFmpeg开发笔记(三十六)Linux环境安装SRS实现视频直播推流
视频直播
音视频
ffmpeg
流媒体
《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。不过MediaMTX的功能实在是太简单了,无法应用于真实直播的生产环境,真正能用于生产环境的流媒体服务器还要看SRS或者ZLMediaKit。
aqi00
2024-07-07
363
0
FFmpeg开发笔记(三十五)Windows环境给FFmpeg集成libsrt
ffmpeg
流媒体
视频直播
音视频
《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”提到直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有比较两种比较新的流媒体协议,分别是SRT和RIST。
aqi00
2024-07-06
153
0
FFmpeg开发笔记(三十四)Linux环境给FFmpeg集成libsrt和librist
linux
ffmpeg
流媒体
视频直播
音视频
《FFmpeg开发实战:从零基础到短视频上线》一书的“10.2 FFmpeg推流和拉流”提到直播行业存在RTSP和RTMP两种常见的流媒体协议。除此以外,还有比较两种比较新的流媒体协议,分别是SRT和RIST。
aqi00
2024-06-30
153
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档