Skip to content

Python SDK 更新记录 ​

SDK 分发方式迁移

当前预发布包通过 GitHub 的 install.py 和 requirements.txt 安装;PyPI 上的正式版为 2.5.0。切换到预发布包时需更新依赖来源和锁文件,pip install -U tirtc 不会安装 GitHub 包;import tirtc 不变。两种安装方式见 Python SDK 接入。

2.6.0-alpha.18(预发布) ​

引用方式(将两个文件下载到同一目录,在虚拟环境中执行):

bash
curl -fLO https://github.com/tangeai/tirtc-sdk-python/releases/download/v2.6.0-alpha.18/install.py
curl -fLO https://github.com/tangeai/tirtc-sdk-python/releases/download/v2.6.0-alpha.18/requirements.txt
python install.py

重要变更

  • 提供 GitHub 固定版本 wheel 和安装脚本,先检查环境,再按哈希安装对应系统和架构的包。Python 包版本为 2.6.0a18。

2.5.0 ​

TiRTC Python SDK 首个正式版本。PyPI 包为 tirtc==2.5.0。

  • 支持 External Token 和 Access Key 两种 RTC 鉴权模式。
  • 支持连接设备、订阅音视频、请求视频关键帧、接收解码或编码音视频帧。
  • 支持把正在接收的一路视频和可选一路音频保存为 MP4,并从解码视频帧截取 JPEG。
  • 支持命令消息和流消息的双向传输。
  • 支持上传客户端日志,并按 Stream ID 采集播放时收到的原始音视频数据,随日志提交用于问题排查。
  • binary wheel 内含对应的 TiRTC Runtime 动态库,支持 CPython 3.11 及以上、macOS 11.5+ arm64 和 glibc 2.35+ Linux x86_64。

TiRTC 开发文档