实名认证领苏宁支付券立即领取 >
¥
提前抢
SUPER会员专享
由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
欢迎光临本店铺
点我可查看更多商品哦~
100%刮中券,最高50元无敌券,券有效期7天
亲,今日还有0次刮奖机会
我的云钻:0
您的云钻暂时不足,攒足云钻再来刮
恭喜获得1张券!
今天的机会已经全部用完了,请明天再来
恭喜刮出两张券,请选择一张领取
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
音像WebRTC技术详解 从0到1构建多人视频会议系统栗伟
¥ ×1
商品
服务
物流
序前言章WebRTC概述11.1WebRTC的历史11.2WebRTC的技术架构21.3WebRTC的网络拓扑31.4Simulcast联播41.5可伸缩视频编码51.6WebRTC的兼容51.7直播技术61.8统一计划与Plan B81.9本章小结9第2章本地媒体102.1媒体流102.1.1构造媒体流112.1.2MediaStream属112.1.3MediaStream方法112.1.4MediaStream事件142.2媒体轨道152.2.1MediaStreamTrack属152.2.2MediaStreamTrack方法172..MediaStreamTrack事件20.媒体约束22..1约束类型22..2数据类型与用法..通用约束25..4视频约束25..5音频约束25..屏幕共享约束26..图像约束26..约束的advanced属272.4媒体设备282.4.1WebRTC隐私和安全282.4.2获取摄像头与话筒292.4.3共享屏幕302.4.4查询媒体设备312.4.5监听媒体设备变化332.5从canvas获取媒体流342.6从媒体元素获取媒体流342.7播放媒体流352.8录制媒体流362.8.1构造MediaRecorder362.8.2MediaRecorder属372.8.3MediaRecorder方法392.8.4MediaRecorder事件422.9示例452.9.1代码结构452.9.2获取图片像素数据462.9.3替换视频背景472.10本章小结48第3章传输技术493.1RTP493.2RTCP523.3SRTP/SRTCP543.4TLS/DTLS553.5SDP553.6ICE573.7搭建STUN/TURN服务器633.8本章小结65第4章连接管理664.1WebRTC建立连接的过程664.1.1会话描述信息RTCSession-Description694.1.2pending状态与current状态704.1.3ICE候选者RTCIceCandidate704.2RTCPeerConnection接口724.2.1构造函数RTCPeerConnection734.2.2连接配置RTCConfiguration744..RTCPeerConnection接口的属764.2.4RTCPeerConnection接口的方法824.2.5RTCPeerConnection接口的事件904.3完美协商模式944.3.1SDP问题954.3.2使用完美协商模式954.3.3再谈ICE重启974.4示例984.4.1运行示例984.4.2使用WebSocket994.4.3创建RTCPeerConnection的时机1004.5本章小结102第5章RTP媒体管理1035.1WebRTC编解码1045.2RTCPeerConnection RTP扩展1105.2.1RTCPeerConnection扩展方法1115.2.2RTCPeerConnection扩展事件1135.3传输媒体流1145.3.1无流轨道1155.3.2有流轨道1155.4RTP收发管理1165.4.1RTCRtpTransceiver属1175.4.2RTCRtpTransceiver方法1185.5RTP发送器1185.5.1RTCRtpSender属1195.5.2RTCRtpSender方法1195.6RTP接收器15.6.1RTCRtpReceiver属15.6.2RTCRtpReceiver方法15.7DTLS传输层1265.7.1RTCDtlsTransport属1265.7.2RTCDtlsTransport方法1275.7.3RTCDtlsTransport事件1275.8ICE传输层1285.8.1RTCIceTransport属125.8.2RTCIceTransport方法1305.8.3RTCIceTransport事件1325.9使用DTMF1345.9.1RTCDTMFSender属1345.9.2RTCDTMFSender方法1355.9.3RTCDTMFSender事件1355.10RTC错误处理1365.11通话的挂起与恢复1375.11.1通话挂起1375.11.2通话恢复1385.12示例1395.12.1 动态设置视频码率1405.12.2 使用VP9和H2641415.1.使用虚拟背景1445.13本章小结145第6章信令服务器1466.1使用Node.js1476.2使用TypeScript1566.3使用Express1646.4使用Socket.IO1736.5实现信令服务器1796.6实现信令客户端1866.7示例1896.8本章小结191第7章数据通道1927.1SCTP1927.2RTCPeerConnection数据通道扩展接口1967.3RTCSctpTransprt997.4RTCDataChannel2007.5带内协商与带外协商2067.6文字聊天与文件传输2067.7本章小结216第8章统据2178.1统据入口2178.2RTCStats及其扩展2198.3实时码率监测2418.3.1使用Chart.js2428.3.2获取码率数据2448.4本章小结247第9章移动端WebRTC2489.1原生应用与混合应用2489.2原生开发环境2499.2.1Android原生开发环境2499.2.2iOS原生开发环境2509.3WebView2519.4Cordova2529.4.1编译环境2539.4.2全局配置config.xml2549.4.3应用程序行为preference2589.4.4应用程序图标icon2619.4.5简单的WebRTC移动应用2649.4.6调试Cordova应用2679.5Ionic Framework2689.5.1安装与使用2699.5.2开发工具2699.6基于Ionic的WebRTC移动应用2709.6.1使用模板创建应用程序2719.6.2首页组件2729.6.3连接管理服务2759.6.4视频与聊天组件2819.6.5构建Android应用程序2839.6.6构建iOS应用程序2859.7本章小结2860章从0到1打造多人视频会议系统28710.1整体设计28710.2媒体服务器28910.2.1OWT28910.2.2Kurento28910..Janus29010.2.4Mediasoup29110.2.5媒体服务器的选择29110.3Mediasoup信令交互过程29310.4服务器端实现29410.4.1房间与参与者29510.4.2管理与监控接口29610.5客户端实现29810.5.1发布媒体流29810.5.2订阅媒体流30110.5.3共享桌面30310.5.4共享本地媒体30310.5.5文档及白板30410.5.6文字聊天30710.6传输质量监控30810.7从网络故障中恢复30910.8本章小结310
(1)本书得到了来自阿里云、金山云等企业的多位音视频技术专家的高度评价。(2)作者在音视频领域有多年开发经验,对WebRTC有深入研究,利用WebRTC技术开发了直播、在线课堂、视频会议等商业产品,并发用户数达到500万。(3)技术维度,详细讲解了WebRTC规范和全部API、信令系统、底层技术、移动端和服务端实现,总结作者多年来的“踩坑”经验;(4)实战维度,提供了可直接应用于视频会议和在线教育等场景的真实案例,开源了一个可商用的视频会议系统WiLearning,(5)本书将手把手教读者如何从0到1搭建一个高并发、易扩展的视频会议系统和一个视频聊天APP。
抢购价:¥ 38.00
易购价:¥ 38.00
注:参加抢购将不再享受其他优惠活动
亲,很抱歉,您购买的宝贝销售异常火爆,让小苏措手不及,请稍后再试~
验证码错误
看不清楚?换一张
确定关闭
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
查看我的收藏夹
非常抱歉,您前期未参加预订活动,无法支付尾款哦!
关闭
抱歉,您暂无任性付资格
继续等待
0小时0分
立即开通
SUPER会员