zoukankan      html  css  js  c++  java
  • 【异常bug】记录

    【音视频-SDK】

    1、房间时序问题:

    场景:上下滑进房间(rtc多路)进一个房间能拉到流,下一个拉不到,于此循环;

    原因: 释放上一个房间信息慢,导致下一个房间的信息被修改,kick信息不对应导致。

    2、iOS端的野指针崩溃:

    场景:离开房间的内存未销毁/释放,导致内存被重复调用。现象:引发各个业务层的崩溃信息都有;

    分类:内存未覆盖、内存已覆盖。

    学习地址:https://juejin.cn/post/6930979515552235528

    3、RtcCenter调整按包名配置单流拉流地址:

    场景:将A项目的流分享到B、C项目中,但是需要分开B、C计费;

    解决:根据包名配置映射的域名;

    问题:center根据了push方,正确应该根据pull方提供所有单流替换后的域名。

    4、退出房间时序问题

    场景:在PK房间的观众能收到主播的邀请,跳转A出去进行开播B->PK,

    问题:logout房间信息不正确。先调用创建B,再调用logout,但是退出了是B房间。

    解决:业务层调用logout乱序导致,加了个在观众页面则提前释放A逻辑。

    5、句柄泄漏

    场景:数据上报

    6、端口号占用导致的上线问题

    场景:IM的服务是对应端口号的,但是在升级的时候会停掉该端口;正巧报警监控系统部署在每台机器上,一直在查询所有端口号,当被停掉的时候获取成使用,导致占用。升级回退都受到影响。

  • 相关阅读:
    NET 2.0(C#)调用ffmpeg处理视频的方法(转载)
    ffmpeg编解码详细过程(转载)
    使用FFMPEG SDK解码流数据
    FFMPEG解码流程
    web worker,SSE,WebSocket,AJAX 与后端交互的方式
    jQuery基础篇
    Git的基本命令介绍
    项目配置中 提示access denied的问题 解决方案
    http网络协议 学习摘要
    OSI七层模型 学习摘要
  • 原文地址:https://www.cnblogs.com/darlingmz/p/14754701.html
Copyright © 2011-2022 走看看