获取视频TS加密Key和IV

可通过API获取视频的TS加密Key和IV值,用于客户端自行解密播放。
#apikey前往转码设置获取

#通过视频管理的视频id获取
GET /api2/gettskey?apikey=5c20cEga22FgG7f&id=69be6bc0a9a431eb9bd87e00

# 也可通过视频名称获取,如存在多个同名视频会返回失败并提示使用id获取
GET /api2/gettskey?apikey=5c20cEga22FgG7f&name=视频测试

response: {
    success: 1|0,  // 1成功,0失败
    key: String,   // TS加密Key内容,16位字符串
    iv:  String|null  // IV值,32位hex字符串,无IV则返回null
}

注意事项

  • 该接口需搭配TS加密功能一起使用,即开启TS加密后,视频切片时才会生成KEY
  • TS加密使用随机Key模式时,每个视频的Key均不同,需按视频id单独获取
  • TS加密使用自定义Key模式时,所有视频Key相同,IV为固定值