全部产品
云市场

RTS集成

更新时间:2019-09-02 19:37:13

集成步骤与集成文档一致,这里做RTS的相关补充。

添加Framework到项目中

播放器SDK支持动态framework导入方式。新增的artpSource.framework用以支持RTS。将artpSource.framework添加到General里的Embedded Binaries栏目。

初始化RTS

App如果需要使用RTS,需要在播放之前调用以下代码(如不需要,则删除artpSource.framework及以下代码):

  1. [AliPlayer initPlayerComponent:[NSString stringWithUTF8String:ARTP_COMPONENT_NAME] function:getArtpFactory];

RTS 播放器最大缓冲延迟设定

播放器SDK通过AVPConfig提供了MaxDelayTime设置播放直播流最大延迟缓存的接口。RTS场景下,这个值用以描述播放器编排层最大缓冲值,可设置成较小的值,如100ms。

  1. //先获取配置
  2. AVPConfig *config = [self.player getConfig];
  3. //最大延迟。单位ms。注意:直播有效。当延时比较大时,播放器sdk内部会追帧等,保证播放器的延时在这个范围内。
  4. config.maxDelayTime = 100;
  5. //其他设置
  6. //设置配置给播放器
  7. [self.player setConfig:config];