开发者社区> 问答> 正文

超低延时直播sdk的问题

我在集成超低延时直播sdk的时候,下载了 Android_rts_sdk_v2.6.0_date2023.01.31。我想问下,如果我想把日志保存到手机sdk中,应该如何设置,只看到 net_connection_config有一个成员变量__internal_log_to_file,没看到怎么设置路径。
get_rts_funcs 传入的版本是2。是还有其它版本吗?不同版本适配不同的ijk,加入以后升级了,是依靠这个版本号进行判别吗?
RtsSdk和基于阿里云播放器实现RTS拉流里面的 RtsSdk是同一个吗?好像一个是2.6,一个是2.5。后者还有 AlivcArtc 和 AliyunPlayer。这两个是依赖RtsSdk吗?

展开
收起
白俊江 2023-07-12 09:44:56 108 0
4 条回答
写回答
取消 提交回答
  • 北京阿里云ACE会长

    关于超低延时直播SDK的问题,请参考以下解答:

    如何将日志保存到手机中?
    在超低延时直播SDK中,可以使用net_connection_config中的internal_log_to_file字段来设置是否将日志保存到本地文件中。如果这个字段设置为true,SDK会将日志保存到默认路径下的文件中,路径为:/sdcard/Android/data/包名/files/rtmpsdk_log.txt。如果您需要修改日志保存路径,可以通过修改internal_log_path字段来实现。

    示例代码:

    Copy
    net_connection_config config;
    config.internal_log_to_file = true;
    config.
    internal_log_path = "/sdcard/rtmpsdk_log.txt";
    get_rts_funcs传入的版本是2,是否还有其他版本?

    2023-07-13 15:25:09
    赞同 展开评论 打赏
  • 天下风云出我辈,一入江湖岁月催,皇图霸业谈笑中,不胜人生一场醉。

    注意:如果您使用的是Android 11及以上版本,需要在AndroidManifest.xml文件中添加和权限请求。

    关于RtsSdk和基于阿里云播放器实现RTS拉流的关系,RtsSdk是阿里云推出的一款支持RTMP协议的流媒体SDK,可以用于实现RTSP、HLS、DASH等流媒体协议的播放。而基于阿里云播放器实现RTS拉流是基于阿里云播放器的开源项目,该项目提供了一种使用阿里云播放器实现RTSP、HLS、DASH等流媒体协议的拉流方式。RtsSdk和基于阿里云播放器实现RTS拉流并不是同一个SDK,但它们都可以用于实现RTSP、HLS、DASH等流媒体协议的播放。

    2023-07-12 13:51:39
    赞同 展开评论 打赏
  • 在集成超低延时直播SDK时,如果你想将日志保存到手机SDK中,通常需要查看SDK的文档或示例代码来了解具体的设置方法。以下是一般情况下的设置步骤:

    1. 创建日志文件:首先,你需要在手机上创建一个用于保存日志的文件。

    2. 设置日志路径:在SDK中找到相关的配置项或API,以设置日志的保存路径。根据你提供的信息,net_connection_config可能是控制网络连接配置的类或结构体,但没有提供设置日志路径的具体方法。你可以仔细检查SDK的文档或示例代码,寻找有关如何设置日志路径的信息。

    3. 设置日志级别:除了设置日志保存路径外,你还可以设置日志级别,以确定要记录哪些类型的日志。通常,SDK会提供不同级别的日志记录,例如调试、信息、警告和错误等。你可以根据需要选择适当的日志级别。

    关于 get_rts_funcs 中的版本参数,根据你提供的信息,似乎是用于获取RTS函数的版本号。这个版本号可能与SDK版本相关,用于判断使用的功能和兼容性。确保根据SDK的要求传入正确的版本号,以确保正确的行为和功能。

    至于 RtsSdk 和基于阿里云播放器实现RTS拉流的部分,根据你提供的信息,它们可能是不同的组件或模块。RtsSdk 可能是你集成的超低延时直播SDK的一部分,而基于阿里云播放器实现RTS拉流的部分可能是使用该SDK进行拉流的示例或其他功能。

    2023-07-12 10:17:54
    赞同 展开评论 打赏
  • 十年摸盘键,代码未曾试。 今日码示君,谁有上云事。

    RTS 在阿里云视频直播的基础上进行底层技术优化,通过集成阿里云播放器 SDK,支持在千万级并发场景下节点间毫秒级延时直播的能力,弥补了传统直播存在 3~6 秒延时的问题,确保了超低延时、低卡顿、秒开流畅的直播观看体验。

    RTS超低延时直播以WebRTC信令交互方式为基础,需要 HTML5 播放器播放时完成信令交互及媒体信息的编解码,RTS拉流播放时有三种选择:

    集成阿里云播放器SDK(推荐),建议使用V2.9.23及以上版本,接入周期最短。

    其他播放器集成Web RTS SDK作为插件,适用于强依赖其他播放器的场景。

    客户自研播放器对接开放信令标准,需要具备WebRTC基础的开发人员接入。

    客户使用阿里云播放器 Aliplayer 完成 RTS 拉流接入、拉流自动降级、排障信息获取等逻辑的实现。阿里云播放器已经集成了 Web RTS SDK,可以直接用于播放 RTS 流,并且内置了 RTS 自动降级逻辑,只需要提供一个降级地址即可使用,能够实现快速业务上线。

    2023-07-12 10:05:12
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载