[关闭]
@xidianli 2017-05-05T05:26:27.000000Z 字数 755 阅读 724

直播助手发布总结


一、版本特性

截止到目前,iOS直播助手外发灰度四个版本:

1.0.0.1

支持屏幕直播功能

1.0.1.800

解决发热问题,CPU性能优化

  • 降低解码占用CPU工作量,具体是通过降低Airplay采集视频数据的帧率
  • 通过优化解码器解码部分的逻辑结构,减少CPU占用
  • 更新64位libyuv库,开启neon指令,提高画面旋转效率,降低CPU占用
  • 通过替换丢帧补帧逻辑,控制CPU使用波峰的出现,降低CPU使用率
  • 优化日志代码,webview矢量图bug,降低CPU占用

1.0.2.805

CPU性能优化

  • 帧率码率云控
  • Airplay代码重构,打包为frameWork
  • 优化编码以及推流的逻辑,增强稳定性
  • 修正第二次灰度中的Crash
  • 白名单打开摄像头开播
  • 修复bug

1.0.3.1

稳定性优化

  • 稳定性优化,iOS9和iOS10系统采用不同编码逻辑,提高iOS10编码下面的稳定性和效率
  • 修改音量偏小问题
  • 修改声音Teardown导致开播断流问题
  • 登录态错误问题修复
  • RTSP绑定0号端口,重写socket相关代码,修复AirPlay导致手机重启的问题
  • 增加关键路径log
  • 修复bug

二、性能数据:

竞品 CPU 内存 发热(主观感受) 画质
触手录 53% 55MB 轻度发热 稳定、清晰
狮吼 45% 45MB 轻度发热 稳定、清晰
助手1.0.0.1 65% 70MB 中度发热 掉帧、模糊
助手1.0.3.1 38% 46MB 轻度发热 稳定、清晰

测试环境:iPhone6,540P推流,王者荣耀


三、产品数据:

数据类别 平均 峰值
每日开播人数(人) 110 220
每日开播时长(小时) 0.5 20
每日观看人数(人) -- 260,341
每日同时在线(人) -- 5,067

三、遗留问题:

  • iOS直播助手与SDK共享弹幕已经开发完成,等待王者荣耀谈判成功后接入
  • 企业证书申请进入最后一步审批流程,等待苹果最后审核
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注