最新 最热

FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播

​之前的文章《利用RTMP协议构建电脑与手机的直播Demo》介绍了如何使用RTMP Streamer实现完整的RTMP直播流程,另一篇文章《利用SRT协议构建手机APP的直播Demo》介绍了如何使用SRT Streamer实现完整的SRT直播流程,接下来...

2024-09-22
0

FFmpeg开发笔记(五十三)移动端的国产直播录制工具EasyPusher

​EasyPusher是一款国产的RTSP直播录制推流客户端工具,它支持Windows、Linux、Android、iOS等操作系统。EasyPusher采用RTSP推流协议,其中安卓版EasyPusher的Github托管地址为https://github.com/EasyDarwin/EasyPusher...

2024-09-21
0

试用Mediasoup:一款开源流媒体工具

学习如何使用 Mediasoup 构建强大的实时音视频流应用,本教程将为您提供详细的步骤指导。

2024-09-11
0

FFmpeg开发笔记(五十二)移动端的国产视频播放器GSYVideoPlayer

​GSYVideoPlayer是一个国产的移动端视频播放器,它采用了IJKPlayer、Media3(EXOPlayer)、MediaPlayer、AliPlayer等四种播放器内核,支持弹幕、滤镜、广告等多项功能。...

2024-09-08
0

FFmpeg开发笔记(五十一)适合学习研究的几个音视频开源框架

​很多程序员想学习音视频的编程开发,却不知从何学习,因为音视频技术的体系庞大、知识杂糅,一眼望去就令人生怯。那么学习音视频建议站在前人的肩膀上,从优秀的音视频开源框架开始钻研,先熟悉这些开源工具的具体用法,再深入...

2024-09-07
0

FFmpeg开发笔记(五十)聊聊几种流媒体传输技术的前世今生

​自从互联网普及之后,用于视频直播的流媒体技术就发展起来。这几十年中,比较有影响的主要有MMS、RTSP、RTMP、HLS、SRT、RIST几种,分别介绍如下。

2024-09-01
0

FFmpeg开发笔记(四十八)从0开始搭建直播系统的开源软件架构

​音视频技术的一个主要用途是直播,包括电视直播、电脑直播、手机直播等等,甚至在线课堂、在线问诊、安防监控等应用都属于直播系统的范畴。由于直播系统不仅涉及到音视频数据的编解码,还涉及到音视频数据的实时传输,因此...

2024-08-18
0

FFmpeg开发笔记(四十七)寒冬下安卓程序员的几个技术转型发展方向

​IT寒冬之下,程序员这个职业不再像以往那么吃香,尤其是APP开发的门槛越来越高,使得安卓程序员不得不求变,如果不在技术上及时转型提高,逆水行舟未来不可期呀。...

2024-08-17
0

100w+人都在使用的下载器,赶快收藏吧!

我们每天都在网上冲浪,遇到喜欢的视频、音频总想保存下来慢慢回味。很多平台并不直接提供下载功能,或者下载过程繁琐还伴有各种广告。之前了不起给大家介绍过不少开源的下载工具,如Gopeed、lux、Hitomi-Downloader,各有各...

2024-08-13
0

FFmpeg开发笔记(四十六)利用SRT协议构建手机APP的直播Demo

​不管是传统互联网还是移动互联网,实时数据传输都是刚需,比如以QQ、微信为代表的即时通信工具,能够实时传输文本和图片。其中一对一的图文通信叫做私聊,多对多的图文通信叫做群聊。...

2024-08-11
0