使用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的爆音问题相关推荐

  1. 集成 RealTek 声卡 在 Windows 7 有杂音、爆音的解决方法

    集成 RealTek 声卡 在 Windows 7 有杂音.爆音的解决方法 我的低配笔记本集成了RealTek的声卡,在 Windows 7 下即使是安装最新的声卡驱动,也还是有"沙沙&qu ...

  2. linux windows爆音,如何解决 Windows 服务器远程桌面的爆音问题

    随着时代发展,拥有一台服务器对于大多数视障同学而言已经很简单,9.9 元每月的服务器对于在校的视障同学已经完全可以接受.当同学们买来一台 Windows Server 系统的服务器,通过远程桌面连接时 ...

  3. html5爆音,刻录音乐CD出现爆音的解决方法

    为什么刻录音乐光盘会有爆音?  刻录音乐CD出现爆音的解决方法. 制作音乐CD盘时,有时会发现有些CD盘听起怪怪的,劈哩啪喇的听起来很难听,这些声音我扪称作爆音.爆音的产生与刻录机读写头的设 置有关, ...

  4. 【音频】削波失真(爆音)问题定位与解决

    [音频]削波失真(爆音)问题定位与解决 Why:为什么要解决削波失真问题? What:什么是削波失真,如何定位 用户反馈的现象 音频异常环节定位 音频异常是发生在音频处理的哪个环节? 不同的音频采集方 ...

  5. Win10问题篇:解决AMD家CPU机械,固态硬盘混用导致的卡顿(爆音)问题。

    有的朋友使用AMD Cpu机械固态混用会有的卡顿问题,卡顿包括"爆音","硬盘占用突然100%","游戏卡屏". 我冷静分析加百度,是IDE ...

  6. 如何避免音频爆音/杂响?音频爆音常见的解决办法

    如果CPU负载过高,并且无法在所选择的缓冲速率内缓冲音频,则在播放过程中可能会出现音频故障或音频掉线(播放时出现停顿)等问题.如何解决这一问题呢?本文详细讲解了音频爆音常见的解决办法 要解决音频爆音/ ...

  7. Linux虚拟声卡有吱吱声,解决Win7+8系统爆音有杂音吱吱声

    使用WIN7+WIN8系统的朋友 如果听音乐的时候有爆音 可以试试这个方法 如果不想看下面的代码,我早就准备好了 [批处理代码部分]: @echo off mode con cols=84 lines ...

  8. 解决声卡爆音/杂音的四种方法

       内容提要:解决声卡爆音/杂音的四种方法,放MP3和电影的时候,总是会出现"噼噼啪啪"的声音,电脑播放任何音频时都会有爆音的情况出现.电脑采用了英特尔酷睿II E4500的处理 ...

  9. java检测音频爆音_常见的爆音问题及其解决办法

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 常见的爆音问题及其解决办法一.什么情况下会出现爆音? 1.声卡的延迟(LATENCY)设置不当引起的爆音 2.Win98操作系统对设备.系统缓存等的管理不 ...

最新文章

  1. New Video Game Controlled By Kissing
  2. Codeforces Round #597 (Div. 2)题解A~D
  3. 利用openCV中的cvCanny函数检测人脸的边缘
  4. eclipse设置自定义快捷键
  5. Aqua Data Studio分号无法识别无法批量执行和字号等配置
  6. 2019年度YC全美路演,来看出色项目的全解析!
  7. java随机产生long_java生成随机数
  8. 监控之美——Prometheus云原生监控
  9. Kafka Message Dilivery Semantics
  10. Chapter_06 更改图像的对比度和亮度
  11. C# 文字识别(OCR)
  12. Frenet坐标系及其与笛卡尔坐标的转换(2)——原理
  13. 阿里云视频点播指定清晰度
  14. 对物联网的感悟_请谈谈你对物联网的看法?
  15. 请问nj文件如何用html的解析,nj.renderH
  16. 什么是软件开发领域的 obsolete 或者 deprecated 含义
  17. Android多种方式实现相机圆形预览 看这一篇就够了,Android开发面试书籍
  18. 知识变现海哥|你为什么知识却不富有,是你不懂这个道理
  19. micropython图形化编程基于esp8266_esp8266物联网开发一:MicroPython初战江湖
  20. Edge 浏览器:隐藏功能揭秘与高效插件推荐

热门文章

  1. Atir Strap 2011 build 100 with Beamd 2010
  2. Python字符串操作大全(一)
  3. 乌龟git 分支_关于git中自己的分支和主分支有冲突的解决方案(git和乌龟git)...
  4. 子句逻辑与归结:理论背景
  5. 运营体系_运营技巧|如何搭建运营体系?
  6. matlab中ewma实现,ewma 移动平均模型
  7. python登录网站后爬取数据_需要登陆网站后才能获取数据的页面爬取
  8. 2018-2-13-win10-uwp-入门
  9. 常见的非关系型数据库
  10. Flash:动画实例--球体渐隐渐显