会员
WebRTC音视频实时互动技术:原理、实战与源码分析
李超编著更新时间:2021-08-06 14:50:07
最新章节:13.6 小结开会员,本书免费读 >
本书分为三部分,共13章。其中第1~3章为第一部分,主要介绍WebRTC的由来,为什么要选择WebRTC,以及实时音视频通信的本质是什么。其中第3章最为关键,只有了解了音视频实时通信的本质,你才能知道音视频实时通信要解决什么问题,然后才能知道如何解决这些问题,从而理解WebRTC为什么要这样做。第二部分包括第4~10章,这部分的内容比较多,我会循序渐进地向你讲解WebRTC的理论和实战。其中第4章介绍了一个最简单的WebRTC信令服务器该如何构建,第5章介绍了如何通过浏览器实现一对一通信,通过这两章你就可以搭建出一个WebRTC一对一实时通信系统了。第6章介绍了WebRTC底层是如何传输音视频数据的,重点是如何进行NAT穿越;第7章详述了WebRTC媒体协商使用的SDP各字段的含义。需要说明的是,SDP中的每个字段你都需要牢记在心,这样才能为后续阅读WebRTC代码扫清障碍。第8章介绍如何通过移动端(Android、iOS)Native的方式实现一对一通信,读完本章内容后,将能实现Web端与移动端的互联互通;第9章介绍了WebRTC底层的传输协议RTP/RTCP,这部分内容是每个从事实时通信工作的读者必须掌握的;第10章介绍了WebRTC的两种拥塞控制算法,详细介绍了WebRTC为什么最终选择Transport-CC作为默认拥塞控制算法。第三部分包括第11~13章。其中第11章介绍了编译WebRTC源码库的方法,对于大多数刚入门的读者来说,学习WebRTC的第一道门槛便是如何编译WebRTC,通过对该章的学习,相信你一定可以顺利地将WebRTC库编译出来;第12章对WebRTC的peerconnect_client例子做了深入剖析,这个例子可以说是我们学习WebRTC源码的必经之路,这一章你一定要多花些时间将其全部掌握;第13章是对WebRTC源码的整体架构和运转流程的详细分析,也是本书最难的部分,将这章了解清楚后,你就知道WebRTC是如何运转的了。
品牌:机械工业出版社
上架时间:2021-06-01 00:00:00
出版社:机械工业出版社
本书数字版权由机械工业出版社提供,并由其授权上海阅文信息技术有限公司制作发行
WebRTC音视频实时互动技术:原理、实战与源码分析最新章节
查看全部- 13.6 小结
- 13.5.4 视频解码
- 13.5.3 视频编码
- 13.5.2 音频解码
- 13.5.1 音频编码
- 13.5 音视频编解码
- 13.4.2 视频采集与渲染
- 13.4.1 音频采集与播放
- 13.4 音视频数据采集
- 13.3.2 网络连接的建立
李超编著
主页
同类热门书
最新上架
- 会员
快人一步:系统性能提高之道
运行速度慢的系统常常令人沮丧。它们会浪费用户的时间和金钱,甚至可能会扼杀项目,危及相关从业人员的职业生涯。本书主要面向那些对计算机程序和其他程序消耗时间情况以及改进这种情况的方法感兴趣的人,作者以一种清晰且值得思考的方式解释了为什么系统会这样运行,并融合亲身经历,用讲故事的方式分享了自己作为程序性能咨询顾问的经验,教大家如何改进系统。他不仅教读者性能优化方面的技能,还引导读者使用新的思维方式,更稳计算机10.3万字 - 会员
智能优化算法与MATLAB编程实践
《智能优化算法与MATLAB编程实践》介绍了国内外新研发的10种智能优化算法,对每种算法的灵感来源、实现过程、函数编程、案例应用都进行了细致描述并给出详细的MATLAB代码,使读者快速掌握智能优化算法的学习和应用方法。全书共分为12章,前10章分别介绍10种智能优化算法的原理、MATLAB实现、具体函数寻优求解过程和应用案例;第11章列举了23种衡量智能优化算法性能的常见测试函数,并给出MATLA计算机6.1万字 - 会员
H5页面设计与制作(全彩慕课版·第2版)
本书全面、系统地介绍H5页面的相关知识点和基本制作方法。全书共10章,包括初识H5、H5页面的设计与制作、互动游戏H5页面的制作、活动抽奖H5页面的制作、测试问答H5页面的制作、滑动翻页H5页面的制作、长页滑动H5页面的制作、画中画H5页面的制作、3D/全景H5页面的制作及视频动画H5页面的制作等内容。第3~10章还设置课堂练习与课后习题,用以提高学生的实际应用能力。计算机5.8万字 - 会员
演进式架构(原书第2版)
本书提供了关于适应度函数、自动化架构治理和演进式数据的技术、知识和技巧。本书分为三个部分:第一部分包括定义演进式架构机制的章节——介绍团队如何使用技术和工具来构建适应度函数、部署管道以及其他管理和演进软件项目的机制;第二部分包括围绕耦合、复用和其他相关结构考虑因素的架构风格和设计原则,以帮助读者实现清晰的长期演进;第三部分探讨了第一部分中介绍的工程实践与第二部分中的结构考虑因素的交叉点。计算机12.8万字 - 会员
腾讯游戏开发精粹Ⅲ
《腾讯游戏开发精粹Ⅲ》是腾讯游戏研发团队不断积累沉淀的技术结晶,是继2019年推出《腾讯游戏开发精粹I》和《《腾讯游戏开发精粹II》后的诚意续作。本书收录了21个在上线项目中得到验证的技术方案,深入介绍了腾讯公司在游戏开发领域的新研究成果和新技术进展,涉及人工智能、计算机图形、动画和物理、客户端架构和技术、服务端架构和技术及管线和工具等多个方向。本书适合游戏从业者、游戏相关专业师生及对游戏幕后技术计算机25.5万字 - 会员
Python数据分析从入门到精通(第2版)
《Python数据分析从入门到精通(第2版)》从数据分析初学者角度出发,以通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行数据分析程序开发应掌握的各方面技术。全书共分21章,包括数据分析基础、搭建数据分析开发环境、NumPy模块之数组计算、Pandas模块基础、Pandas模块之数据的读取、Pandas模块之数据的处理、Pandas模块之数据的清洗、数据的计算与格式化、数据统计及透视计算机16.7万字 - 会员
从零学Java设计模式
本书以实用的设计模式为例,讲解了Java近年来在改善语法方面取得的进展,同时在实现这些模式的过程中展示了语言特性、设计模式与平台效率之间的关系。本书涵盖23种传统的设计模式、11种较为常见的模式,以及8种适用于多线程环境的并发模式。另外,本书还简要介绍了15种反模式。作者讲解这些模式的时候不仅给出了简洁、直观的范例代码,而且还利用UML类图与JFR工具展示了运用该模式的程序所具备的架构及运行细节,计算机11.6万字 - 会员
剑指MySQL:架构、调优与运维
MySQL是世界上最受欢迎的数据库管理系统之一,广泛应用于互联网场景,作为一名开发人员,对MySQL的学习是十分必要的。本书从安装MySQL开始,逐步深入讲解更加复杂的内容,首先宏观地介绍MySQL的体系架构和各种常见的存储引擎以及它们之间的比较,然后介绍MySQL中的索引以及索引的优化,以及连接查询的执行原理,并详细分析了Explain语句的执行结果。接着又介绍MySQL中的事务和锁机制,包括事计算机21.4万字 - 会员
编程改变生活:用Python提升你的能力(进阶篇·微课视频版)
本书以Python的实际应用为主线,以理论基础为核心,引导读者渐进式学习Python的在生活和工作中的实际应用。本书共13章,可分为4部分。第一部分Python的办公自动化篇(第1~5章)、第二部分网络应用篇(第6~10章)、第三部分GUI编程篇(第11~12章)、第四部分其他应用篇(第13章)。本书示例代码丰富,实用性和系统性较强,并配有视频讲解,助力读者透彻理解书中的重点、难点。精心设计的案例计算机11.6万字
同类书籍最近更新