原文:WebRTC 源码分析(三):安卓视频硬编码

数据怎么送进编码器 怎么从编码器取数据 如何做流控 在开始之前,我们先了解一下 MediaCodec 的基本知识。 MediaCodec 基础 Developer 官网上的描述已经很清楚了,下面简要总结一下。 首先是工作流程: 生产者不断把输入数据送进 codec,消费者则不断消费 codec 的输出数据。 接下来是调用流程: 选择编码器:根据 mimeType 和 colorFormat,以及 ...

2018-08-21 10:54 0 825 推荐指数:

查看详情

WebRTC 源码分析(二):预览

有过一定相机开发经验的朋友可能会疑惑,预览还有什么好分析的,不是直接 camera.setPreviewDisplay 或者 camera.setPreviewTexture 就能在 SurfaceView/TextureView 上预览了吗?实际上预览还有更高级的玩法,尤其是需要加上图像处理功能 ...

Tue Aug 21 17:57:00 CST 2018 0 957
WebRTC 源码分析(五): P2P 连接过程和 DataChannel 使用

从本篇起,我们将迈入新的领域:网络传输。首先我们看看 P2P 连接的建立过程,以及 DataChannel 的使用,最终我们会利用 DataChannel 实现一个 P2P 的文字聊天功能。 P2P 连接过程 首先总结一下 WebRTC 建立 P2P 连接的过程(就是喜欢手稿 ...

Wed Aug 22 00:42:00 CST 2018 0 906
2048源码分析

2048游戏最近很火,想看下源码,却不会JavaScript。网上搜了搜版的源码,尝试下来学习。 uberspot 在https://github.com/uberspot/2048-android 上面发现了一个版的2048代码,于是下载准备阅读。却发现源文件中只有一个Java类 ...

Thu Apr 24 23:53:00 CST 2014 0 6984
基于WebRtc实现视频一对一聊天

WebRtc是谷歌2010年收购GlobalIPSolutions公司而获得的一项实时语音对话或视频对话的技术。之后谷歌将其开源,有很好的跨平台性。官方网址:https://webrtc.org/ 最近由于公司项目需求,刚刚接触webrtc,由于国内这方面的资料少之又少,学习起来也有点困难 ...

Wed Jan 01 16:45:00 CST 2020 0 1374
webrtc源码分析(4)-视频发送流程

1.前言 本文介绍了webrtc视频的基本发送流程,阐述了视频如何从编码,到RTP打包,到Paced控制,经过ICE发送的流程 webrtc版本:M91 2.正文 2.1整体概览 本节介绍涉及到媒体发送设计的整体类图层次,结构上如下: PeerConnection:代表对等 ...

Wed Aug 18 09:57:00 CST 2021 0 357
视频编码编码

视频编码编码 视频编码和软编码的区别 在Android系统下视频编码编和软编两种方式。顾名思义,编是通过手机提供的硬件模块进行编码;软编就是通过软件程序进行编码编的好处是编码快,不占用CPU资源。缺点是Android机型比较多,坑也比较多。软编正好与编相反,优点是无论什么 ...

Wed Jul 07 13:59:00 CST 2021 0 277
Android()全套开发资料视频+源码

最近看到这么一张图,我觉得对于IT界的人来说应该很有感触。 也许这意味着今年是996的元年吧,但是那又怎么样?即便它虐我们千百遍,我们还是得微笑着面对它。So,今天分享一些整理的Android开发相关的学习资料(100G左右),资料包括开发工具、入门基础知识、进阶、项目实战的源码 ...

Tue Jan 07 02:02:00 CST 2020 0 1986
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM