![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android音视频
文章平均质量分 95
农贤钢
这个作者很懒,什么都没留下…
展开
-
Android 音视频开发实践系列-06-初步了解H.264视频编解码技术标准
一文了解什么是H.264原创 2023-03-12 22:24:50 · 1256 阅读 · 0 评论 -
Android 音视频开发实践系列-05-从官方下载WebRTC源码编译并发布aar包到GitHubPackages
一文学会下载WebRTC源码编译并发布aar包到GitHubPackages原创 2023-02-09 23:24:48 · 1054 阅读 · 0 评论 -
Android 音视频开发实践系列-04-Android WebRTC推流到SRS服务器实现直播功能
目录前言了解WebRTC部署SRS服务器下载源码并运行可能遇到的问题create session : create session : add publisher : publish negotiate : no found valid H.264 payload typeRTC error code=5020 : create session : stream /live/livestream busy播放卡住的问题参考资料前言最近项目用到WebRTC来原创 2022-02-17 23:55:14 · 10186 阅读 · 19 评论 -
Android 音视频开发实践系列-03-Android MediaCodec 官方中文API文档《译》
目录一、什么是MediaCodec二、视频编码的最低质量底线三、数据类型压缩缓冲区原始音频缓冲区原始视频缓冲区在旧设备上访问原始视频字节缓冲区四、状态五、创建创建安全解码器六、初始化特定于编解码器的数据七、数据处理使用缓冲区的异步处理使用缓冲区的同步处理使用缓冲区数组的同步处理(已弃用)流结束处理使用输出Surface渲染到表面时的变换使用输入Surface搜索和自适应播放支持流边界和关键帧对于不支持自适应播放的解码原创 2022-01-01 14:47:02 · 2868 阅读 · 0 评论 -
Android 音视频开发实践系列-02-CMake编译rtmpdump
目录一、前言二、克隆rtmpdump源码三、新建一个Native C++工程四、复制librtmp源码到工程中五、为librtmp增加CMake构建脚本六、包含librtmp CMake项目作为构建依赖七、 指定librtmp库头文件目录八、 关联librtmp库九、修改native-lib.cpp代码打印rtmp的版本号参考资料一、前言在上一篇Android 音视频开发实践系列-01-ndk-build编译rtmpdump文章讲解了Linux平台下使用ndk原创 2021-12-28 10:12:54 · 3094 阅读 · 0 评论 -
Android 音视频开发实践系列-01-ndk-build编译rtmpdump
在上一篇Android开发实践之《NDK和JNI极速初体验》,留了一个坑:独立工具链因官方已弃用不再介绍, ndk-build下一篇文章单独介绍,本文使用AndroidStudio新建的Native C++工程采用的是CMake的编译方式,因此只单独介绍Cmake。这一篇,就介绍如何使用ndk-build编译rtmpdump移植到Android平台上使用。注意,笔者是在Linux平台进行的编译,Window平台下,建议使用虚拟机安装Linux系统或使用Docker进行操作。nkd-build脚本原创 2021-12-18 16:20:09 · 2594 阅读 · 1 评论