chenjunkai 6 gadi atpakaļ
vecāks
revīzija
7df661865d
2 mainītis faili ar 40 papildinājumiem un 0 dzēšanām
  1. 40 0
      Ansjer/test/thumnber.py
  2. BIN
      DB/mydata4vipday2.ipdb

+ 40 - 0
Ansjer/test/thumnber.py

@@ -0,0 +1,40 @@
+#!/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: 2019/4/1 9:41
+@Version: python3.6
+@MODIFY DECORD:ansjer dev
+@file: xls.py
+@Contact: chanjunkai@163.com
+"""
+import urllib
+import oss2
+
+OSS_STS_ACCESS_KEY = 'LTAIyMkGfEdogyL9'
+OSS_STS_ACCESS_SECRET = '71uIjpsqVOmF7DAITRyRuc259jHOjO'
+OSS_ROLE_ARN = 'acs:ram::1901342792446414:role/stsoss'
+auth = oss2.Auth(OSS_STS_ACCESS_KEY, OSS_STS_ACCESS_SECRET)
+bucket_name = 'cnvod1'
+endpoint = 'oss-cn-shenzhen.aliyuncs.com'
+bucket = oss2.Bucket(auth, endpoint, bucket_name)
+ts = '8YFJNFJRTHBRZ5X4111A/vod1/1556003252/ts0.ts'
+url = bucket.sign_url('GET', ts, 36000, params={'x-oss-process': 'hls/sign'})
+urllst = url.split('?')
+url_start = urllib.parse.unquote(urllst[0])
+url_end = urllst[1]
+vod_play_url = '{url_start}?{url_end}'. \
+    format(url_start=url_start, url_end=url_end)
+thumb0 = bucket.sign_url('GET', ts, 3600, params={'x-oss-process': 'video/snapshot,t_0000,w_700'})
+thumb1 = bucket.sign_url('GET', ts, 3600, params={'x-oss-process': 'video/snapshot,t_1000,w_700'})
+thumb2 = bucket.sign_url('GET', ts, 3600, params={'x-oss-process': 'video/snapshot,t_2000,w_700'})
+thumb3 = bucket.sign_url('GET', ts, 3600, params={'x-oss-process': 'video/snapshot,t_3000,w_700'})
+thumb4 = bucket.sign_url('GET', ts, 3600, params={'x-oss-process': 'video/snapshot,t_4000,w_700'})
+print(thumb0)
+print(thumb1)
+print(thumb2)
+print(thumb3)
+print(thumb4)

BIN
DB/mydata4vipday2.ipdb