实时音视频
-
火山引擎实时、低延时拥塞控制算法的优化实践
摘要 火山引擎智能拥塞控制算法 VICC(Volcano Intelligent Congestion Control)是一种自适应的拥塞控制算法,旨在解决全球不同网络环境下,不同…
-
AVCC/HVCC 与 Annexb 码流格式相互转换丨音视频工业实战
H.264 的码流中用于解码的关键信息包括 SPS、PPS,H.265 码流中则包括 VPS、SPS 和 PPS。H.264 码流有 AVCC 和 AnnexB 两种格式,H.26…
-
Qt音视频通话示例源码体验
本文示例源码为一个桌面端跨平台的 Qt5 C++ 应用程序,同时支持 Windows/macOS/Linux 平台,示例源码中已附带了三个平台最新版本的 SDK 包,可以直接运行。…
-
音视频学习–ZRTP和BZRTP
bzrtp背景 整数因子分解和有限域或椭圆曲线上的离散对数问题是支撑互联网上用于密钥建立和数字签名的大多数非对称算法的数学问题。这些问题及基于它们的算法将容易受到使用Shor算法的…
-
音视频面试题集锦 2023.10
我们在知识星球上创建的音视频技术社群关键帧的音视频开发圈已经运营了一段时间了,在这里大家可以一起交流和分享音视频技术知识和实战方案。我们会不定期整理一些音视频相关的面试题,汇集一份…
-
网易云信音视频处理引擎最佳实践
导读:随着 RTC 技术的广泛应用以及场景不断丰富,越来越多的音视频特性加入到 RTC 中,这也带来了一些问题:1. RTC SDK 包体积不断增大;2. 开启音视频特性导致在中低…
-
音视频编解码–H264 帧内预测
帧内预测 最近看书学习过程中做了一些笔记,分别和大家一起分享一下,今天首先分享的是H264的帧内预测。 H.264/AVC 标准中规定的 4×4 亮度块的帧内预测样本预测…
-
挑战十万在播–直播全量在播分发系统
先说明下什么叫“全量在播”,指的是直播范围内,当前所有在线主播的信息,尤其是主播的房间id和uid,对于很多上游业务来说,是必要的数据,是业务逻辑的数据基础。 直播之前虽然有一套这…
-
嵌入式音视频-存储录像实现方案mp4v2
最近需要将H264视频编码成MP4格式。研究了一下,一种方法是采用ffmpeg库,可以先将H264文件解码,再编码生成MP4文件,但这种方式效率较低,10M的视频可能需要几秒钟才能…
-
视频直播高延迟怎么解决(视频直播高延迟的原因)
视频直播高延迟指的是在实时互动中,由于网络传输、设备性能等因素,导致音视频数据在传输过程中的延迟过高,从而影响到用户的观看和体验。在音视频开发中,延迟一般指音频和视频的延迟。 具体…
-
音视频编解码-H264和H265 运动估计对比
问题背景:问下大佬们H264的MVP预测和H265的amvp的主要区别是什么?除了amvp支持不同且更多的候选位置,以及amvp支持参考不同参考帧的MV在scale之后也做为MVP…
-
视频直播卡顿的原因(视频直播卡顿怎么解决)
视频直播卡顿是音视频开发者最为关注的问题之一。本文向开发者们介绍视频直播卡顿的主要原因,问题表现、常见场景、问题定位排查和解决方案,同时提供实际案例和预防措施,帮助开发者更好的解决…
-
在 iOS 开发中使用 Swift 创建支持实时音频流的Watch App
iOS 开发人员可以在 Swift 的帮助下创建支持流式实时音频的 Watch App。这可以通过使用 AVFoundation 框架来实现,该框架为开发人员提供了一套功能强大的类…
-
支付宝小程序如何实现音视频通话
你们的小程序音视频SDK支持支付宝吗?支付宝小程序如何实现音视频通话?有不少开发者都咨询过这些问题。9月20,Zego Express SDK 支付宝小程序初版发布,包含房间、推拉…
-
实时音视频技术在明星陪看直播中的应用实践
编者按:爱奇艺近年推出的明星陪看直播业务打造了明星真人与观众围绕影视剧综艺近距离实时互动的新体验,逐渐吸引了用户关注。而在技术落地方面,爱奇艺通过与第三方音视频服务供应商深度合作,…
-
音视频杂谈–实战经验和项目经历
最近经常收到私信:想要问一下如何备战秋招,以及如何在学生阶段参与实习,做一些小项目来提升自己的能力。 个人建议能够找到对口公司直接实习是比较好的选择,但是自己也可以尝试做个小项目,…
-
音视频学习–访问单元分隔符 (AUD)
背景描述 上周收到研发小伙伴反馈的一个问题,说一台特殊服务器发过来视频流会直接导致我们应用黑屏,而且一直无法恢复,需要协助一下。 之前也碰到很多黑屏问题,所以让相关同学提供一下抓包…
-
值得收藏的几个音视频小工具,全部开源免费
无论是在音视频项目的开发,测试还是实施过程中,都需要借助一些工具软件进行功能验证。好的工具软件可以极大的提高我们的效率。获得更好的验证结果,评估产品和项目的功能能力。 但是目前很多…
-
音视频开发之AudioEngine音频引擎
Audio Engine是一种数字信号处理器(DSP),用于将音频信号从一种形式转换为另一种形式。它通常被用于音频系统中,以处理音频信号,例如将模拟信号转换为数字信号,进行音频压缩…
-
音视频开发之提取与解码(音视频基础知识)
提取与解码是两个很常见的概念,比如在自然语言处理中就有提取与解码,它们的英文名叫Extractor与Decoder。 Extractor和Decoder是自然语言处理领域中的两个重…