| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 | #!/usr/bin/env python3  # -*- coding: utf-8 -*-  """@Copyright (C) ansjer cop Video Technology Co.,Ltd.All rights reserved.@AUTHOR: ASJRD018@NAME: AnsjerFormal@software: PyCharm@DATE: 2018/9/19 10:53@Version: python3.6@MODIFY DECORD:ansjer dev@file: oss.py@Contact: chanjunkai@163.com"""from oss2 import *from oss2.models import *import timefrom var_dump import var_dumpimport urllib###########host = "oss-cn-shenzhen.aliyuncs.com"  # just for exampleaccessid = "LTAIXSozepSx81xe"accesskey = "19BlxRiAHDPLx4mhz6vQZRuhK0eKed"bucket_name = "testrtmp"channel_name = "test-channel"auth = Auth(accessid, accesskey)bucket = Bucket(auth, host, bucket_name)####################### 生成oss签名url# url = bucket.sign_url('GET', 'test-channel/test.m3u8', 60 * 60, params={'x-oss-process': 'hls/sign'})# url = urllib.parse.unquote(url, encoding='utf-8', errors='replace')# print(url)## exit()# 播放m3u8# m3list = bucket.post_vod_playlist(channel_name=channel_name, playlist_name='test.m3u8', start_time=1537336020119,#                                   end_time=1537336029318)# exit()# 获取推流地址channel_cfg = LiveChannelInfo(target=LiveChannelInfoTarget(frag_count=10))channel = bucket.create_live_channel(channel_name, channel_cfg)publish_url = channel.publish_urlsigned_publish_url = bucket.sign_rtmp_url("test-channel", "playlist.m3u8", 3600)print(signed_publish_url)'''直播录制转为媒体文件https://help.aliyun.com/document_detail/64997.html?spm=a2c4g.11186623.2.11.78274c07rvcHUR'''from aliyunsdkcore import client# from aliyunsdklive
 |