TXPlayerAuthParams.h 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // TXPlayerAuthParams.h
  3. // TXLiteAVSDK
  4. //
  5. // Created by annidyfeng on 2017/12/13.
  6. // Copyright © 2017年 Tencent. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. /// 点播fileid鉴权信息
  10. @interface TXPlayerAuthParams : NSObject
  11. ///应用appId。必填
  12. @property int appId;
  13. ///文件id。必填
  14. @property NSString *fileId;
  15. ///加密链接超时时间戳,转换为16进制小写字符串,腾讯云 CDN 服务器会根据该时间判断该链接是否有效。可选
  16. @property NSString *timeout;
  17. ///试看时长,单位:秒。可选
  18. @property int exper;
  19. ///唯一标识请求,增加链接唯一性
  20. @property NSString *us;
  21. /**
  22. 无防盗链不填
  23. 普通防盗链签名:
  24. sign = md5(KEY+appId+fileId+t+us)
  25. 带试看的防盗链签名:
  26. sign = md5(KEY+appId+fileId+t+exper+us)
  27. 播放器API使用的防盗链参数(t, us, exper) 与CDN防盗链参数一致,只是sign计算方式不同
  28. 参考防盗链产品文档: https://cloud.tencent.com/document/product/266/11243
  29. */
  30. @property NSString *sign;
  31. ///是否用https请求,默认NO
  32. @property BOOL https;
  33. @end