FEC算法,cm256 或者OpenFEC ?
近期调研发现,FEC实现算法有两种,cm256和OpenFEC算法,验证这两种算法在相同丢包率下,两种算法恢复后的丢包率、恢复耗时,以便选择出使用哪种算法性能更优。[……]
近期调研发现,FEC实现算法有两种,cm256和OpenFEC算法,验证这两种算法在相同丢包率下,两种算法恢复后的丢包率、恢复耗时,以便选择出使用哪种算法性能更优。[……]
近期主要关注实时音视频的弱网优化技术,重点分析WebRTC的相关技术实现,主要包括抗拥塞、抗丢包,会通过一系列文章来分享我的学习所得,本次介绍拥塞控制算法GCC(Google Congestion Contrl) 原理与实现。
GCC 作为官方的拥塞控制算法,被广泛应用在实时音视频领域,包括腾[……]
上篇文章介绍 WebTC 原生demo 在Android 平台下编译方法,本次对原生demo AppRTC 的音视频弱网抗性进行分析,音频测试采用POLQA设备测试不同网络环境下的MOS分变化;视频测试采用自研方法计算卡顿率。弱网条件包括,丢包、延时、带宽限制。
丢包会导致语音卡顿,人耳主观感[……]
WebRTC 是Google开源的实时音视频开发框架,直接编译运行,也可以基于它进行二次开发。大多音视频应用场景都采用WebRTC 技术,例如视频会议、在线教育、VoIP通话。WebRTC 是chorme 浏览器的一部分,和chorme 采用相同的编译工具链,编译完成后可以用[……]
网络质量指标重要性
在实时音视频领域,VoIP通话对于网络质量要求很高,系统必须能实时感知到网络质量变化,供上层应用及时调整码率,降低网络质量进一步恶化的风险。衡量用户的网络质量可以通过丢包、延时、抖动、带宽、吞吐量这些指标。本文重点介绍丢包、延时、和抖动的统计方法。
丢包率的含义与计算[……]
在实时音视频领域,我们经常需要评估音频质量。而语音质量评价是一个与语音学、语言学、信号处理、心理学、生理学等学科有密切联系的领域,因此语音质量评价是一个极其复杂的问题。语音质量评价方法从评价主体上可分为两大类:主观评价和客观评价。
主观评价:人评价(一般40人以上)。目前国内外使用较多的主观评[……]