首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
媒体
订阅
痴人入梦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
WebRTC源码研究(4)web服务器工作原理和常用协议基础
前面3篇博客分别对WebRTC框架的介绍,WebRTC源码目录,WebRTC的运行机制进行了介绍,接下来讲解一点关于服务器原理的知识。后面博客会写关于WebRTC服务器相关的开发,目前git上面有好多WebRTC相关的流媒体服务器的源码,有时间可以去深入研究一下。 由于WebR…
WebRTC源码研究(1)WebRTC架构
本人最近主要聚焦于音视频领域的学习,学习了很多相关视频和书籍,目前还在学习中,写的这些博客很多内容都是来源于慕课网李超老师的视频,想学习音视频的强烈建议去购买李超老师的视频,讲的很好,价格不贵 ,购买李超老师的视频点击这里。 WebRTC 是一个音视频通信的百宝箱,给音视频处理…
Opus从入门到精通(一):简介
Opus编解码器是专门设计用于互联网的交互式语音和音频传输。它是由IETF的编解码器工作组设计的,合并了Skype的SILK和Xiph. Org的CELT技术。 Opus编解码器的设计目的是处理广泛的交互式音频应用程序,包括IP语音,视频,游戏内聊天,甚至远程现场音乐表演。它可…
音视频之音频知识入门
信息论的观点来看,描述信源的数据是信息和数据冗余之和,即:数据=信息+数据冗余。音频信号在时域和频域上具有相关性,也即存在数据冗余。将音频作为一个信源,音频编码的实质是减少音频中的冗余。 自然界中的声音非常复杂,波形极其复杂,通常我们采用的是脉冲代码调制编码,即PCM编码。PC…
史上最全Android渲染机制讲解(长文源码深度剖析)
新年快乐! 年底不忘学习。 文章的作者德柏同学写了五千字长文,图文并茂,结合系统源码深入讲解Android操作系统的渲染机制。vsync、SurfaceView、layout,这些经常听说的概念背后是什么原理?任何Android开发者都不容错过,赶紧收藏啦~ 渲染机制是Andr…
Flutter-Texture外接纹理上手实现视频播放
这里是动态添加了一个SurfaceView组件,没有用到xml,并通过一个按钮来进行调用了他的Play方法,传入了需要播放视频的本地路径。 Dart则通过调用这个Plugin拿到一个Texture ID,并刷新UI。没有做太多的细化处理,当然你自己使用的时候最好加上一些判断语句…
找出卡顿的元凶 —— 渲染性能优化
一个 Android 应用是否流畅,或者说是否存在卡顿、丢帧现象,都与 60fps 和 16ms 有关。那么这两个值是怎么来的呢?为什么以这两个值为衡量标准呢?本文主要讨论下渲染性能方面决定 Android 应用流畅性的因素。 由于人类眼睛的特殊生理结构,如果所看画面之帧率高于…
Android 音视频,相机开发入门教程
如果你有学Android 音视频,相机开发的想法,那么这篇文章可以作为一篇不错的参考文章。当然本文为付费文章,收费10元,如果对你有用,文末赞赏缴费即可。如果没有学习音视频,相机的欲望,赶快走,赶快走,不要有一丝停留,因为这篇文章确实枯燥无味且毫无快感可言。如果不知道我讲的是啥…
音视频学习之 - H264编码
有了前面[音视频学习之 - 基础概念和[音视频学习之 - H264结构与码流解析的基础,这篇文章开始写代码,前面根据AVFoundation框架做的采集工作流程就不写了,直接从采集的代理方法**captureOutput: didOutputSampleBuffer: from…
腾讯技术开放日 | 腾讯会议如何构建实时视频传输算法架构,来实现用户体验质量最优?
在实时视频通讯中,要达到终端用户的体验质量(QoE)最优,需要实现实时视频传输的信号质量和交互性最优,而时延和带宽是有限的,如何衡量取舍对有限资源进行分配,成为构建腾讯会议实时视频传输算法架构的核心问题。为实现QoE最优,腾讯会议如何构建实时视频传输算法架构?在【腾讯技术开放日…