- 音频采集和播放是和机器硬件设备强相关的。在 PC、移动设备上,由于操作系统的不同,操作硬件设备的 API 也是不同的。WebRTC 为了支持跨平台,对于音频设备操作层,抽象了一层公共接口。对于不同的平台的实现,采用桥接模式提供具体的实现。 本文分析 WebRTC 在 windows 系统中音频采集和播放过程。windows 系统是通过 MMDevice(Windows Multimedia Device) 来访问音频设备的,具体的 API 是一套 COM 风格的接口。API 的具体使用,参考 MSDN 即可。WebRTC windows 版本的代码也是有完整的实现,实现代码在 modules\audio_device\windows 目录下面。下文中源码分析,是基于 m66 版本。w****62024-11-2010
- TS流格式及PSI、PES、PAT、PMT等相关概念可爱向上张努力2024-11-1910
- TS传输流格式解析---包头可爱向上张努力2024-11-1910
- 本文主要探讨如何通过技术优化来缩短HLS的首屏时间。陈****宏2024-11-1800
- IPTV 直播专网转码&FEC业务流程潘****羽2024-11-1810
- 在IPTV CDN开发过程中,需要STB对接测试,为了测试更方便,尝试基于Chromium开发一个模拟STB的终端。要基于chromium做开发,需要用到的工具涉及gn、ninja,depot_tools以及编辑器等。其中gn是元构建工具,对应到automake或者CMake,ninja是构建工具,对应到make,depot_tools主要对git进行了增强,同时也对gn,ninja等进行了简单的封装,编辑器建议选择vscode。张****平2024-11-1540
- 主要介绍webrtc padding 包生成的原理、作用以及优化点邓****宇2024-11-1440
- rtx 是webrtc 中用于丢包恢复的一种重要手段,本文主要介绍其使用的原理和优势邓****宇2024-11-1340
- 介绍WebRTC新的场景化应用,以及新标准如何丰富RTC场景,提升体验乱七八糟的烟火2024-11-1220
- 随着 Web 技术的不断进步,WebAssembly(简称 WASM)和 WebRTC(Web Real-Time Communication)逐渐成为两个重要的技术,它们各自为 Web 应用带来了巨大的变革。WebAssembly 使得 Web 应用能够运行接近原生性能的代码,而 WebRTC 则为浏览器提供了实时音视频通信的能力。当这两者结合时,它们可以在浏览器中实现强大而高效的实时应用,特别是在视频处理、流媒体传输和复杂计算等领域。本文将介绍 WebAssembly 和 WebRTC 的基本概念,并探讨它们结合使用的应用场景和优势。乱七八糟的烟火2024-11-1240
- 在当今云计算技术日新月异的时代,云电脑作为一种新型的计算模式,正逐渐改变着我们的工作和生活方式。天翼云电脑,作为中国电信旗下的云服务品牌,凭借其强大的网络基础设施和先进的技术实力,为用户提供了一种高效、便捷、安全的云电脑服务。其中,音频视频传输技术作为云电脑服务的重要组成部分,其性能和稳定性直接关系到用户的使用体验。本文将从开发工程师的角度,深入探讨天翼云电脑在音频视频传输技术方面的策略与实践,以期为相关领域的开发者提供有益的参考。yooo2024-10-3140
- 本方法针对设备推出的媒体流编码格式突变,流媒体服务器收流时增加视频编码格式突变检测算法模块,检测到视频编码格式改变,兼容新的编码格式复用原有的url及时上线,尤其是具备自动检测识别并自动上线的既完成了流媒体对异常流的兼容,也解决了重要应用领域特殊客户的问题处理时效久的问题葛****东2024-10-1120
- FFmpeg是一个强大的跨平台开放源代码多媒体框架,可以用来录制、转换数字音频、视频,并能将其转化为流。本文将为您介绍FFmpeg的基本使用方法和示例。z****n2024-10-10140
- 本文以天翼云智能视图服务为例,简要介绍了视频设备在级联过程中,常见的两种目录模式陈****章2024-10-1050
- 本文主要讲述ffmpeg的滤镜注册逻辑y****n2024-10-1010
- start命令是DOS命令之一,它可以自动搜索并打开指定的可执行文件,并执行相应任务。只需要在批处理文件中输入“start”加上文件路径和文件名,就可以让计算机自动执行指定任务了。这个命令非常实用,适用于很多重复性的任务。aslannnnnn2024-09-29110
- 介绍通过海康sdk开发的基本流程和录像回放的方法c****n2024-09-09371
- 本文介绍了webrtc推流时,推流端与服务端的sdp交互流程y****n2024-09-04110
- H265接入单元分隔符播放问题兼容葛****东2024-09-0210
- 记录一次eXosip底层原因导致的服务崩溃及解决方案胡****星2024-08-2990
- Boost C++ 库编译、裁剪和使用sky2024-08-21670
- kamailio主要功能都是由一个一个的模块构成,通过简单例子学习怎么在kamailio编写自己的模块并且运行起来。c****n2024-08-07280
- 李****建2024-07-17590
- 李****建2024-07-17330
- H264Nalu头部解析李****建2024-07-171210
- 接上文,继续介绍在conformer之后端到端语音识别技术的进展。方****祥2024-06-28180
- 天翼云电脑app具备投屏功能,即移动设备连接外接显示屏后可以把云电脑图像投射到外接显示屏上。谭****友2024-06-171640
- MFA踩坑记录林****玉2024-06-17850
- ffmpeg视频流解码gpu加速实践stone2024-06-12150
- 本文主要介绍 FFmpeg 滤镜(Filter)的基本格式。尹****麒2024-05-2340
共 173 条
- 1
- 2
- 3
- 4
- 5
- 6
页
- 音频采集和播放是和机器硬件设备强相关的。在 PC、移动设备上,由于操作系统的不同,操作硬件设备的 API 也是不同的。WebRTC 为了支持跨平台,对于音频设备操作层,抽象了一层公共接口。对于不同的平台的实现,采用桥接模式提供具体的实现。 本文分析 WebRTC 在 windows 系统中音频采集和播放过程。windows 系统是通过 MMDevice(Windows Multimedia Device) 来访问音频设备的,具体的 API 是一套 COM 风格的接口。API 的具体使用,参考 MSDN 即可。WebRTC windows 版本的代码也是有完整的实现,实现代码在 modules\audio_device\windows 目录下面。下文中源码分析,是基于 m66 版本。
- TS流格式及PSI、PES、PAT、PMT等相关概念
- TS传输流格式解析---包头
- 本文主要探讨如何通过技术优化来缩短HLS的首屏时间。
- IPTV 直播专网转码&FEC业务流程
- 在IPTV CDN开发过程中,需要STB对接测试,为了测试更方便,尝试基于Chromium开发一个模拟STB的终端。要基于chromium做开发,需要用到的工具涉及gn、ninja,depot_tools以及编辑器等。其中gn是元构建工具,对应到automake或者CMake,ninja是构建工具,对应到make,depot_tools主要对git进行了增强,同时也对gn,ninja等进行了简单的封装,编辑器建议选择vscode。
- 主要介绍webrtc padding 包生成的原理、作用以及优化点
- rtx 是webrtc 中用于丢包恢复的一种重要手段,本文主要介绍其使用的原理和优势
- 介绍WebRTC新的场景化应用,以及新标准如何丰富RTC场景,提升体验
- 随着 Web 技术的不断进步,WebAssembly(简称 WASM)和 WebRTC(Web Real-Time Communication)逐渐成为两个重要的技术,它们各自为 Web 应用带来了巨大的变革。WebAssembly 使得 Web 应用能够运行接近原生性能的代码,而 WebRTC 则为浏览器提供了实时音视频通信的能力。当这两者结合时,它们可以在浏览器中实现强大而高效的实时应用,特别是在视频处理、流媒体传输和复杂计算等领域。本文将介绍 WebAssembly 和 WebRTC 的基本概念,并探讨它们结合使用的应用场景和优势。
- 在当今云计算技术日新月异的时代,云电脑作为一种新型的计算模式,正逐渐改变着我们的工作和生活方式。天翼云电脑,作为中国电信旗下的云服务品牌,凭借其强大的网络基础设施和先进的技术实力,为用户提供了一种高效、便捷、安全的云电脑服务。其中,音频视频传输技术作为云电脑服务的重要组成部分,其性能和稳定性直接关系到用户的使用体验。本文将从开发工程师的角度,深入探讨天翼云电脑在音频视频传输技术方面的策略与实践,以期为相关领域的开发者提供有益的参考。
- 本方法针对设备推出的媒体流编码格式突变,流媒体服务器收流时增加视频编码格式突变检测算法模块,检测到视频编码格式改变,兼容新的编码格式复用原有的url及时上线,尤其是具备自动检测识别并自动上线的既完成了流媒体对异常流的兼容,也解决了重要应用领域特殊客户的问题处理时效久的问题
- FFmpeg是一个强大的跨平台开放源代码多媒体框架,可以用来录制、转换数字音频、视频,并能将其转化为流。本文将为您介绍FFmpeg的基本使用方法和示例。
- 本文以天翼云智能视图服务为例,简要介绍了视频设备在级联过程中,常见的两种目录模式
- 本文主要讲述ffmpeg的滤镜注册逻辑
- start命令是DOS命令之一,它可以自动搜索并打开指定的可执行文件,并执行相应任务。只需要在批处理文件中输入“start”加上文件路径和文件名,就可以让计算机自动执行指定任务了。这个命令非常实用,适用于很多重复性的任务。
- 介绍通过海康sdk开发的基本流程和录像回放的方法
- 本文介绍了webrtc推流时,推流端与服务端的sdp交互流程
- H265接入单元分隔符播放问题兼容
- 记录一次eXosip底层原因导致的服务崩溃及解决方案
- Boost C++ 库编译、裁剪和使用
- kamailio主要功能都是由一个一个的模块构成,通过简单例子学习怎么在kamailio编写自己的模块并且运行起来。
- H264Nalu头部解析
- 接上文,继续介绍在conformer之后端到端语音识别技术的进展。
- 天翼云电脑app具备投屏功能,即移动设备连接外接显示屏后可以把云电脑图像投射到外接显示屏上。
- MFA踩坑记录
- ffmpeg视频流解码gpu加速实践
- 本文主要介绍 FFmpeg 滤镜(Filter)的基本格式。
点击加载更多