SRS解决RTMP转RTC的爆音问题
使用RTMP推流WEBRTC播放时音频爆音问题,已解决
留下备忘
修改文件
trunk/src/app/srs_app_rtc_codec.cpp
第122行左右:
for (int i = 0; i < frame_->nb_samples; i++) {if (size + pcm_size * codec_ctx_->channels <= max) {memcpy(buf + size,frame_->data[0] + pcm_size*codec_ctx_->channels * i, pcm_size * codec_ctx_->channels);size += pcm_size * codec_ctx_->channels;
替换为:
for (int i = 0; i < codec_ctx_->channels; i++) {if (size + pcm_size * frame_->nb_samples <= max) {memcpy(buf + size,frame_->data[i],pcm_size * frame_->nb_samples);size += pcm_size * frame_->nb_samples;
重新编译安装即可
SRS解决RTMP转RTC的爆音问题相关推荐
- 集成 RealTek 声卡 在 Windows 7 有杂音、爆音的解决方法
集成 RealTek 声卡 在 Windows 7 有杂音.爆音的解决方法 我的低配笔记本集成了RealTek的声卡,在 Windows 7 下即使是安装最新的声卡驱动,也还是有"沙沙&qu ...
- linux windows爆音,如何解决 Windows 服务器远程桌面的爆音问题
随着时代发展,拥有一台服务器对于大多数视障同学而言已经很简单,9.9 元每月的服务器对于在校的视障同学已经完全可以接受.当同学们买来一台 Windows Server 系统的服务器,通过远程桌面连接时 ...
- html5爆音,刻录音乐CD出现爆音的解决方法
为什么刻录音乐光盘会有爆音? 刻录音乐CD出现爆音的解决方法. 制作音乐CD盘时,有时会发现有些CD盘听起怪怪的,劈哩啪喇的听起来很难听,这些声音我扪称作爆音.爆音的产生与刻录机读写头的设 置有关, ...
- 【音频】削波失真(爆音)问题定位与解决
[音频]削波失真(爆音)问题定位与解决 Why:为什么要解决削波失真问题? What:什么是削波失真,如何定位 用户反馈的现象 音频异常环节定位 音频异常是发生在音频处理的哪个环节? 不同的音频采集方 ...
- Win10问题篇:解决AMD家CPU机械,固态硬盘混用导致的卡顿(爆音)问题。
有的朋友使用AMD Cpu机械固态混用会有的卡顿问题,卡顿包括"爆音","硬盘占用突然100%","游戏卡屏". 我冷静分析加百度,是IDE ...
- 如何避免音频爆音/杂响?音频爆音常见的解决办法
如果CPU负载过高,并且无法在所选择的缓冲速率内缓冲音频,则在播放过程中可能会出现音频故障或音频掉线(播放时出现停顿)等问题.如何解决这一问题呢?本文详细讲解了音频爆音常见的解决办法 要解决音频爆音/ ...
- Linux虚拟声卡有吱吱声,解决Win7+8系统爆音有杂音吱吱声
使用WIN7+WIN8系统的朋友 如果听音乐的时候有爆音 可以试试这个方法 如果不想看下面的代码,我早就准备好了 [批处理代码部分]: @echo off mode con cols=84 lines ...
- 解决声卡爆音/杂音的四种方法
内容提要:解决声卡爆音/杂音的四种方法,放MP3和电影的时候,总是会出现"噼噼啪啪"的声音,电脑播放任何音频时都会有爆音的情况出现.电脑采用了英特尔酷睿II E4500的处理 ...
- java检测音频爆音_常见的爆音问题及其解决办法
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 常见的爆音问题及其解决办法一.什么情况下会出现爆音? 1.声卡的延迟(LATENCY)设置不当引起的爆音 2.Win98操作系统对设备.系统缓存等的管理不 ...
最新文章
- New Video Game Controlled By Kissing
- Codeforces Round #597 (Div. 2)题解A~D
- 利用openCV中的cvCanny函数检测人脸的边缘
- eclipse设置自定义快捷键
- Aqua Data Studio分号无法识别无法批量执行和字号等配置
- 2019年度YC全美路演,来看出色项目的全解析!
- java随机产生long_java生成随机数
- 监控之美——Prometheus云原生监控
- Kafka Message Dilivery Semantics
- Chapter_06 更改图像的对比度和亮度
- C# 文字识别(OCR)
- Frenet坐标系及其与笛卡尔坐标的转换(2)——原理
- 阿里云视频点播指定清晰度
- 对物联网的感悟_请谈谈你对物联网的看法?
- 请问nj文件如何用html的解析,nj.renderH
- 什么是软件开发领域的 obsolete 或者 deprecated 含义
- Android多种方式实现相机圆形预览 看这一篇就够了,Android开发面试书籍
- 知识变现海哥|你为什么知识却不富有,是你不懂这个道理
- micropython图形化编程基于esp8266_esp8266物联网开发一:MicroPython初战江湖
- Edge 浏览器:隐藏功能揭秘与高效插件推荐
热门文章
- Atir Strap 2011 build 100 with Beamd 2010
- Python字符串操作大全(一)
- 乌龟git 分支_关于git中自己的分支和主分支有冲突的解决方案(git和乌龟git)...
- 子句逻辑与归结:理论背景
- 运营体系_运营技巧|如何搭建运营体系?
- matlab中ewma实现,ewma 移动平均模型
- python登录网站后爬取数据_需要登陆网站后才能获取数据的页面爬取
- 2018-2-13-win10-uwp-入门
- 常见的非关系型数据库
- Flash:动画实例--球体渐隐渐显