摘要: FFmpeg开发笔记全目录(FFmpeg开发实战详解,含直播系统的搭建过程) ?记录下FFmpeg的学习笔记目录,完整的FFmpeg开发实战内容详见《FFmpeg开发实战:从零基础到短视频上线》一书。 下面是补充的FFmpeg开发笔记内容目录,主要是对《FFmpeg开发实战:从零基础到短视频上线》一书的进阶增补。 第一章 Linux环境编译FFmpeg FFmpeg开发笔记( 阅读全文
posted @ 2024-06-17 13:33 aqi00 阅读(69) 评论(0) 推荐(0) 编辑
摘要: Kotlin是谷歌官方认可的Android开发语言,Android Studio从3.0版本开始就内置了Kotlin,a56爆大奖在线娱乐未来在App开发中Kotlin取代Java是大势所趋,就像当初Android Studio取代Eclipse成为App开发工具一样。 下面分章节列出各篇Kotlin教程的索引地址 阅读全文
posted @ 2018-08-25 14:57 aqi00 阅读(763) 评论(0) 推荐(0) 编辑
摘要: FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo 不管是传统互联网还是移动互联网,实时数据传输都是刚需,比如以QQ、微信为代表的即时通信工具,能够实时传输a56爆大奖在线娱乐和图片。其中一对一的图文通信叫做私聊,多对多的图文通信叫做群聊。 除了常见的图文即时通信,还有实时音视频通信,比如一对一的音频通话、一对一的视频通话等等,此时可采用WebRTC技术,有关Web 阅读全文
posted @ 2024-06-23 12:13 aqi00 阅读(227) 评论(0) 推荐(1) 编辑
摘要: FFmpeg开发笔记(三十一)使用RTMP Streamer开启APP直播推流 ?RTMP Streamer是一个安卓手机端的开源RTMP直播推流框架,可用于RTMP直播和RTSP直播,其升级版还支持SRT直播(腾讯视频云就采用SRT协议)。RTMP Streamer支持的视频编码包括H264、H265、AV1等等,支持的音频编码包括AAC、G711、OPUS等等,可谓功能强大 阅读全文
posted @ 2024-06-22 11:57 aqi00 阅读(133) 评论(0) 推荐(0) 编辑
摘要: FFmpeg开发笔记(三十)解析H.264码流中的SPS帧和PPS帧 ?《FFmpeg开发实战:从零基础到短视频上线》一书的“2.1.1 音视频编码的发展历程”介绍了H.26x系列的视频编码标准,其中H.264至今仍在广泛使用,无论视频文件还是网络直播,H.264标准都占据着可观的市场份额。 之a56爆大奖在线娱乐H.264取得了巨大的成功,是因为它提出了一个新概念,把标准框架划分为 阅读全文
posted @ 2024-06-16 11:41 aqi00 阅读(203) 评论(0) 推荐(3) 编辑
摘要: FFmpeg开发笔记(二十九)Windows环境给FFmpeg集成libxvid ?XviD是个开源的视频编解码器,它与DivX一同被纳入MPEG-4规范第二部分的视频标准,但DivX并未开源。早期的MP4视频大多采用XviD或者DivX编码,当时的视频格式被称作MPEG-4。现在常见的H.264后来才增补到MPEG-4规范的第十部分,当然如今使用XviD压缩的视频已经不多了。 阅读全文
posted @ 2024-06-15 12:02 aqi00 阅读(16) 评论(0) 推荐(0) 编辑
摘要: FFmpeg开发笔记(二十八)Linux环境给FFmpeg集成libxvid ?XviD是个开源的视频编解码器,它与DivX一同被纳入MPEG-4规范第二部分的视频标准,但DivX并未开源。早期的MP4视频大多采用XviD或者DivX编码,当时的视频格式被称作MPEG-4。现在常见的H.264后来才增补到MPEG-4规范的第十部分,当然如今使用XviD压缩的视频已经不多了。 阅读全文
posted @ 2024-06-09 11:25 aqi00 阅读(160) 评论(0) 推荐(1) 编辑
摘要: FFmpeg开发笔记(二十七)解决APP无法访问ZLMediaKit的直播链接问题 ?上一篇文章介绍了如何通过ZLMediaKit实现视频推拉流,并使用VLC播放器验证视频直播地址。即使不用VLC播放器,直接在Qt工程的C++代码中调用FFmpeg的API,也能访问ZLMediaKit的直播地址,并正常渲染视频画面。关于如何在Qt工程中引入FFmpeg,可参考《FFmpeg开发实战 阅读全文
posted @ 2024-06-08 11:51 aqi00 阅读(20) 评论(0) 推荐(0) 编辑
摘要: FFmpeg开发笔记(二十六)Linux环境安装ZLMediaKit实现视频推流 ?《FFmpeg开发实战:从零基础到短视频上线》一书在第10章介绍了轻量级流媒体服务器MediaMTX,通过该工具可以测试RTSP/RTMP等流媒体协议的推拉流。不过MediaMTX的功能实在是太简单了,无法应用于真实直播的生产环境,真正能用于生产环境的流媒体服务器还要看SRS或者ZLMediaKi 阅读全文
posted @ 2024-06-02 12:07 aqi00 阅读(216) 评论(2) 推荐(0) 编辑
摘要: FFmpeg开发笔记(二十五)Linux环境给FFmpeg集成libwebp ?《FFmpeg开发实战:从零基础到短视频上线》一书介绍了JPEG、PNG、GIF等图片格式,以及如何通过FFmpeg把视频画面转存为这些格式。除了上述这些常见的图片格式,还有较新的WebP格式,它由VP8视频标准派生而来,VP8演进的视频格式叫做WebM,图片格式则叫WebP。 若想让FFmpeg 阅读全文
posted @ 2024-06-01 12:16 aqi00 阅读(30) 评论(0) 推荐(0) 编辑
摘要: FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器 ?AV1是a56爆大奖在线娱乐新兴的免费视频编码标准,它由开放媒体联盟(Alliance for Open Media,简称AOM)于2018年制定,融合了Google VP10、Mozilla Daala以及Cisco Thor三款开源项目的成果。据说在实际测试中,AV1标准比H.265(HEVC)的压缩率提升了 阅读全文
posted @ 2024-05-27 13:16 aqi00 阅读(203) 评论(0) 推荐(1) 编辑