Authored by mali

转码

@@ -65,7 +65,7 @@ public class QNUploadServiceImpl implements IQNUploadService { @@ -65,7 +65,7 @@ public class QNUploadServiceImpl implements IQNUploadService {
65 65
66 66
67 public static void main(String[] args) { 67 public static void main(String[] args) {
68 - //fetch(); 68 + fetch();
69 transfer(); 69 transfer();
70 } 70 }
71 71
@@ -83,11 +83,11 @@ public class QNUploadServiceImpl implements IQNUploadService { @@ -83,11 +83,11 @@ public class QNUploadServiceImpl implements IQNUploadService {
83 BucketManager bucketManager = new BucketManager(auth, cfg); 83 BucketManager bucketManager = new BucketManager(auth, cfg);
84 84
85 //文件保存的空间名和文件名 85 //文件保存的空间名和文件名
86 - String bucket = "yhb-img01"; 86 + String bucket = "yhbflv";
87 String key = "ufo/live/m3u8/yohotest15.m3u8"; 87 String key = "ufo/live/m3u8/yohotest15.m3u8";
88 88
89 //要fetch的url 89 //要fetch的url
90 - String url = "http://yoho-live-down.yohobuy.com/yoho13/yoho.m3u8?starttime=1544425260&endtime=1544425440"; 90 + String url = "http://yoho-live-down.yohobuy.com/yoho13/yoho.m3u8?starttime=1545291515&endtime=1545292115";
91 91
92 try { 92 try {
93 //调用fetch方法抓取文件 93 //调用fetch方法抓取文件
@@ -102,8 +102,8 @@ public class QNUploadServiceImpl implements IQNUploadService { @@ -102,8 +102,8 @@ public class QNUploadServiceImpl implements IQNUploadService {
102 } 102 }
103 } 103 }
104 104
105 - // http://api.qiniu.com/status/get/prefop?id=z0.5c13269138b9f349c8b0e84d 查看文件的状态  
106 - // http://yhb-img01.qiniudn.com/ufo/live/mp4/9817910304768_1544775266.mp4 105 + // http://api.qiniu.com/status/get/prefop?id=z0.5c1b4c0138b9f349c8bb9c46 查看文件的状态
  106 + // http://flv01.static.yhbimg.com/ufo/live/mp4/yohotest15.mp4
107 private static void transfer() { 107 private static void transfer() {
108 String m3u8Address = "http://yoho-live-down.yohobuy.com/yoho13/yoho.m3u8"; 108 String m3u8Address = "http://yoho-live-down.yohobuy.com/yoho13/yoho.m3u8";
109 //设置账号的AK,SK 109 //设置账号的AK,SK
@@ -113,8 +113,8 @@ public class QNUploadServiceImpl implements IQNUploadService { @@ -113,8 +113,8 @@ public class QNUploadServiceImpl implements IQNUploadService {
113 //新建一个OperationManager对象 113 //新建一个OperationManager对象
114 OperationManager operater = new OperationManager(auth, cfg); 114 OperationManager operater = new OperationManager(auth, cfg);
115 //设置要转码的空间和key,并且这个key在你空间中存在 115 //设置要转码的空间和key,并且这个key在你空间中存在
116 - String bucket = "yhb-img01";  
117 - String key = "ufo/live/m3u8/9790272561152_1544768896.m3u8"; // 14 4 分钟 15 3分钟 116 + String bucket = "yhbflv";
  117 + String key = "ufo/live/m3u8/yohotest15.m3u8"; // 14 4 分钟 15 3分钟
118 //设置转码操作参数 1920x1080 1280x720 848x480 118 //设置转码操作参数 1920x1080 1280x720 848x480
119 String fops = "avthumb/mp4/s/1280x720/vb/1m/an/1/hr/0/r/30"; 119 String fops = "avthumb/mp4/s/1280x720/vb/1m/an/1/hr/0/r/30";
120 120
@@ -122,7 +122,7 @@ public class QNUploadServiceImpl implements IQNUploadService { @@ -122,7 +122,7 @@ public class QNUploadServiceImpl implements IQNUploadService {
122 //设置转码的队列 122 //设置转码的队列
123 String pipeline = "yoho-m3u8-to-mp4"; 123 String pipeline = "yoho-m3u8-to-mp4";
124 //可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当前空间。 124 //可以对转码后的文件进行使用saveas参数自定义命名,当然也可以不指定文件会默认命名并保存在当前空间。
125 - String urlbase64 = UrlSafeBase64.encodeToString("yhb-img01:ufo/live/mp4/9790272561152_1544768896.mp4"); 125 + String urlbase64 = UrlSafeBase64.encodeToString("yhbflv:ufo/live/mp4/yohotest15.mp4");
126 String pfops = fops + "|saveas/" + urlbase64; 126 String pfops = fops + "|saveas/" + urlbase64;
127 //设置pipeline参数 http://java-yohoufo-fore.test3.ingress.dev.yohocorp.com/ufo-gateway/ufoLive/ufo_avthumb_notify 127 //设置pipeline参数 http://java-yohoufo-fore.test3.ingress.dev.yohocorp.com/ufo-gateway/ufoLive/ufo_avthumb_notify
128 StringMap params = new StringMap().putWhen("force", 1, true).putNotEmpty("pipeline", pipeline).put("notifyURL", "http://testapi.yohops.com/ufoLive/ufo_avthumb_notify"); 128 StringMap params = new StringMap().putWhen("force", 1, true).putNotEmpty("pipeline", pipeline).put("notifyURL", "http://testapi.yohops.com/ufoLive/ufo_avthumb_notify");
@@ -38,7 +38,7 @@ public class QNliveUtil { @@ -38,7 +38,7 @@ public class QNliveUtil {
38 @Value("${qiniu.secretkey}") 38 @Value("${qiniu.secretkey}")
39 private String secretKey; 39 private String secretKey;
40 40
41 - private static String BUCKET = "yhb-img01"; 41 + private static String BUCKET = "yhbflv";
42 42
43 private static String FILEKEY_PRE = "ufo/live/m3u8/"; // 码流文件路径 43 private static String FILEKEY_PRE = "ufo/live/m3u8/"; // 码流文件路径
44 44
@@ -51,7 +51,7 @@ public class QNliveUtil { @@ -51,7 +51,7 @@ public class QNliveUtil {
51 //设置转码的队列 51 //设置转码的队列
52 private static String PIPELINE = "yoho-m3u8-to-mp4"; 52 private static String PIPELINE = "yoho-m3u8-to-mp4";
53 53
54 - public static final String LIVE_VEDIO_DOMAIN = "http://yhb-img01.qiniudn.com/"; 54 + public static final String LIVE_VEDIO_DOMAIN = "http://flv01.static.yhbimg.com/";
55 55
56 private Auth auth; 56 private Auth auth;
57 57