视频云直播SDK for Python 使用指南

视频云直播 Python SDK 概述

适用于2.6、2.7的Python版本。使用此 SDK 构建您的网络应用程序,能让您以非常便捷地方式调用金山云的视频云直播服务。SDK下载地址为:https://github.com/KscSDK。

1.安装python sdk

1.1 git 安装

从GitHub上获取SDK并安装

```

git clone https://github.com/KscSDK/ksc-sdk-python.git

cd ksc-sdk-python

python setup.py install

```

1.2 pip 安装

```

pip install ksc-sdk-python

```

2.配置管理秘钥

2.1 通过文件配置秘钥

-1.所在位置: '/etc/kscore.cfg' 或 './.kscore.cfg'

-2.注意: 使用相对路径时,需与运行目录保持一致

-3.ks_access_key_id和ks_secret_access_key是金山云控制台身份与管理里面生成密钥对(如有问题请联系商务或者技术支持)

```

[Credentials]

ks_access_key_id='xxxxxxxxxxxxxxxxxxxx'

ks_secret_access_key='xxxxxxxxxxxxxxxxxxxxxxx'

```

2.2 在代码中配置秘钥

```

from kscore.kls import getKlsClient

// 若使用文件配置过秘钥请使用这种方式:

client = getKetClient("kls", "cn‐beijing‐6",use_ssl=False)

//参数说明:

service_name: 服务名,填写"kls"

region_name: 区域名,填写"cn‐beijing‐6"

use_ssl: 是否https访问,填写False

// 若准备使用代码中配置秘钥,请使用这种方式:

ks_access_key_id='xxxxxxxxxxxxxxxxxxxx'

ks_secret_access_key='xxxxxxxxxxxxxxxxxxxxxxx'

//参数:服务service_name,大区region_name

client = getKetClient("kls", "cn-beijing-6",use_ssl=False,ks_access_key_id=ks_access_key_id,ks_secret_access_key=ks_secret_access_key)

```

注:接口的传递的参数及返回值请参考《云直播API文档》查看API的使用方式已经参数和返回内容

3.Post 方法调用示例

*Post 方法的调用均使用与下面示例相同的方式*

*文档中仅以禁止单路直播流推送的接口为例*

*调用示例*

```

#!/usr/bin/python

# -*- coding: UTF-8 -*-

from kscore.kls import getKlsClient

import json

if __name__ == "__main__":

#ks_access_key_id='xxxxxxxxxxxxxxxxxxxxxxxxxx'

#ks_secret_access_key='xxxxxxxxxxxxxxxxxxxxxxxxxx'

client = getKlsClient("kls", "cn-beijing-6",use_ssl=False,ks_access_key_id=ks_access_key_id,ks_secret_access_key=ks_secret_access_key)

param = {

"UniqueName" : "YOUR UNIQUENAME",

"App" : "YOUR APP",

"Pubdomain" : "YOUR PUBLISH DOMAIN",

"Stream" : "YOUR STREAM NAME",

"ForbidTillUnixTime" : -1

}

#禁止单路直播流推送 : ForbidStream

res = client.ForbidStream(param)

print json.dumps(res)

```

4.Get 方法调用示例

Get 方法的调用均使用与下面示例相同的方式

*文档中仅以查询录像任务状态的接口为例*

*调用示例*

```

#!/usr/bin/python

# -*- coding: UTF-8 -*-

from kscore.kls import getKlsClient

import json

if __name__ == "__main__":

#ks_access_key_id='xxxxxxxxxxxxxxxxxxxxxxxxxx'

#ks_secret_access_key='xxxxxxxxxxxxxxxxxxxxxxxxxx'

client = getKlsClient("kls", "cn-beijing-6",use_ssl=False,ks_access_key_id=ks_access_key_id,ks_secret_access_key=ks_secret_access_key)

#查询录像任务状态接口(GetRecordTask)

res = client.GetRecordTask(RecID = 2017)

print json.dumps(res)

```

python实现云播放_云直播(KLS)相关推荐

  1. python 项目发布会_发布会直播技术及业务实践

    一.背景 随着直播行业的近年来的发展,直播技术现已日趋成熟.本文主要介绍目前主流的直播技术原理,以及在直播在发布会场景下的应用以及过程中遇到的问题及解决方案. 二.直播原理 2.1 流媒体技术 2.1 ...

  2. e4a和python如何交互_云水日记-E4A教程:JSON解析案例

    一.关于JSON JSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式.它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子 ...

  3. python开发者大会_《中国Python开发者大会PyConChina2017》直播课-什么值得买

    大数据和人工智能技术的创新应用.今年,IEEE Spectrum 发布了第四届顶级编程语言排行榜,Python高居首位.谁会成为AI 和大数据时代的第一开发语言,在Facebook 开源了 PyTor ...

  4. 计算机编程导论python程序设计答案-学堂云_计算机科学与Python编程导论_作业课后答案...

    学堂云_计算机科学与Python编程导论_作业课后答案 答案: 更多相关问题 保本基金参与股指期货交易,应当根据风险管理的原则,以套期保值为目的.() 基金经理主要依据股票投资价值报告来决定实际的投资 ...

  5. python必备软件百度网盘_【亲测好用!】python实现批量百度云批量转存工具

    本文信息本文由方法SEO顾问发表于2016-08-1719:13:22,共 3048 字,转载请注明:[亲测好用!]python实现批量百度云批量转存工具_[方法SEO顾问],如果我网站的文章对你有所 ...

  6. 微信小程序点播插件_小程序云直播amp;云点播插件限时降价了!!!

    普惠音视频开发者 小程序·云直播&云点播插件降价啦! 买200TB流量包免1年插件授权费用 小程序直播插件流量费支持资源包抵扣 点播插件免收播放次数费用 限时降价 买赠活动时间:2020年10 ...

  7. python英文词云代码_使用python实现个性化词云的方法

    先上图片 词云图 需要模板 pip install jieba pip install wordcloud 还需要安装另外两个东西这两个我也不太懂借鉴百度写上去的 pip install scipy ...

  8. python程序创建词云 中国地图_就这么简单!使用Python生成漂亮的词云

    原标题:就这么简单!使用Python生成漂亮的词云 作者:Linux迷 链接:https://www.linuxmi.com 词云是一种数据可视化技术,用于表示文本数据,其中每个单词的大小表示其出现的 ...

  9. iOS android 安卓如何集成阿里云直播

    首先你肯定已经在阿里直播控制平台看过这些 推流SDK(新版)_视频直播-阿里云帮助中心 Android推流SDK_视频直播-阿里云帮助中心 iOS推流SDK_视频直播-阿里云帮助中心 推流SDKLic ...

最新文章

  1. 阿里程序员回老家被哥们问工作,回答在阿里,哥们却吐槽:破IT就破IT,还阿里巴巴!网友:京东就是送快递的,美团就是送外卖的!...
  2. [Nowcoder] 寻找子串
  3. Ubuntu20.04软件源更换
  4. Windows7下手动搭建Apache+PHP+MySQL方法记录
  5. Eureka Server
  6. 【计蒜客 - 蓝桥训练】阶乘位数(数学,对数运算,求阶乘位数)
  7. Enterprise Library 3.0 发布
  8. python能做什么项目-这十个Python实战项目,让你瞬间读懂Python!
  9. Python:通过获取淘宝账号和密码的实验,来看登陆方式选择的重要性
  10. python实现 双向循环链表
  11. Java web 实战项目案例
  12. 抖音记事本代码html,抖音记事本vbs弹窗表白代码怎么弄的?附教程
  13. crypto405-grasshopper(网鼎杯2022)
  14. “出神”才能提高创造力——史蒂芬 · 科特勒 杰米 · 威尔
  15. 第13周 《C语言及程序设计》实践参考——定期存款利息计算器
  16. 用迅雷校验网盘下载的出错文件
  17. 【牛腩】-母版图片不显示问题
  18. 计算机相关专业的兼职大总结
  19. c++语言字母转换,c++大小写字母转换的思路有几种?
  20. 【离散数学】计算机考研复试问答题总结

热门文章

  1. 如何在 Mac 上设置闹钟
  2. 为什么二极管加正向电压后耗尽层会变窄
  3. 25分钟!一键部署Oracle 11GR2 HA 单机集群
  4. 【STM32单片机学习】第三课:开发板介绍和Keil环境搭建
  5. STM32之定时器(TMI)
  6. iVMS-4200 Vs区别_增额终身寿比拼:中华尊VS如意尊VS锦绣传承VS君康金生金世
  7. Cytoskeleton丨艾美捷 蛋白酶抑制剂鸡尾酒
  8. docker安装OSSRS流媒体直播服务器
  9. 区块链—未来的路还很长
  10. 树状数组 + 二分 - Query HDU - 4339