音视频通信
文章平均质量分 84
幻雪神界
专业: 电子科学与技术(微电子,集成电路设计),工业工程
工作背景: 国企,法企,美企,德企,私企,创业公司
擅长领域: 芯片设计,MCU/ARM/FPGA, Linux, Android, WebRTC, WSN, iOT等领域
产品领域: 手机基带芯片,手机,智能电视,智能投影,新能源汽车,智能家居等产品
展开
-
RTC 2017实时互联网大会会议总结、数据收集
我和几个同事一起参加了9月21-22日的2017 RTC实时互联网会议,下面是我对该会议的总结、数据收集。RTC 2017 发展总结: 1. 超过1100个供应商和项目在使用WebRTC。 WebRTC应用最大的市场是:众多客户服务和某些垂直行业(医疗和教育行业领跑) 2. 企业开始大量储备WebRTC开发人才 3. 连麦互动直播迅速渗透垂直原创 2017-10-25 00:04:55 · 1510 阅读 · 1 评论 -
浅谈网络语音技术
当我们使用像Skype、QQ这样的工具和朋友流畅地进行语音视频聊天时,我们可曾想过其背后有哪些强大的技术在支撑?本文将对网络语音通话所使用到的技术做一些简单的介绍,算是管中窥豹吧。一.概念模型 网络语音通话通常是双向的,就模型层面来说,这个双向是对称的。为了简单起见,我们讨论一个方向的通道就可以了。一方说话,另一方则听到声音。看似简单而迅捷,但是其背后的流程却是相当复杂的...转载 2018-02-12 16:06:35 · 384 阅读 · 0 评论 -
WebRTC视频JitterBuff
前言如果网络是理想的,即无丢包、无抖动、低延时,那么接收到一帧完整数据就直接播放,效果一定会非常好。但是实际的网络往往很复杂,尤其是无线网络。如果还是这样直接播放,网络稍微变差,视频就会卡顿,出现马赛克等异常情况。所以,在接收端对接收的数据做一个缓冲是很有必要的。 缓冲一定是以延时作为代价的,延时越大,对抖动的过滤效果越好。一个优秀的视频jitterbuffer,不仅要能够对丢包、乱序、延时到...转载 2018-02-12 16:07:35 · 725 阅读 · 0 评论 -
WebRTC中丢包重传NACK实现分析https://www.jianshu.com/p/a7f6ec0c9273
转自: https://www.jianshu.com/p/a7f6ec0c9273在WebRTC中,前向纠错(FEC)和丢包重传(NACK)是抵抗网络错误的重要手段。FEC在发送端将数据包添加冗余纠错码,纠错码连同数据包一起发送到接收端;接收端根据纠错码对数据进行检查和纠正。RFC5109[1]定义FEC数据包的格式。NACK则在接收端检测到数据丢包后,发送NACK报文到发送端;发送端根据NAC...转载 2018-02-12 17:15:30 · 1099 阅读 · 0 评论 -
HLS协议介绍
来介绍一下HLS协议,这个协议是由苹果公司提出并推广开来的。来一段维基百科的定义。HTTP Live Streaming(缩写是HLS)是一个由苹果公司提出的基于HTTP的流媒体网络传输协议。是苹果公司QuickTime X和iPhone软件系统的一部分。它的工作原理是把整个流分成一个个小的基于HTTP的文件来下载,每次只下载一些。当媒体流正在播放时,客户端可以选择从许多不同的备用源中以不同的速率...转载 2018-02-24 14:13:28 · 365 阅读 · 0 评论