美文网首页
阿里云vod视频点播

阿里云vod视频点播

作者: 奈何明月照沟渠 | 来源:发表于2023-03-25 10:58 被阅读0次
    p182454.png

    获取上传凭证

    const RPCClient = require('@alicloud/pop-core').RPCClient;
    function initVodClient(accessKeyId, accessKeySecret,) {
        const regionId = 'cn-shanghai';   // 点播服务接入地域
        const client = new RPCClient({//填入AccessKey信息
            accessKeyId: accessKeyId,
            accessKeySecret: accessKeySecret,
            endpoint: 'http://vod.' + regionId + '.aliyuncs.com',
            apiVersion: '2017-03-21'
        });
    
        return client;
    }
    exports.getvod = async (req,res)=>{
        console.log(123);
    
    
        const client = initVodClient('LTAI5tMfyw7z61HYEok2t6vm','f71FivvPjhq8H9EVDTzXt5Q9wv9QaR');
    
        const vodBack = await client.request("CreateUploadVideo", {
            Title: 'this is a sample',
            FileName: 'filename.mp4'
        },{})
        res.status(200).json({vod:vodBack})
    }
    

    返回这样一个数据结构

    {
        "vod": {
            "UploadAddress": "eyJFbmRwb2ludCI6Imh0dHBzOi8vb3NzLWNuLXNoYW5naGFpLmFsaXl1bmNzLmNvbSIsIkJ1Y2tldCI6Im91dGluLTYzNTUxNmMzY2IwMTExZWRhNTAwMDAxNjNlMWM5NGE0IiwiRmlsZU5hbWUiOiJzdi8xY2ZkZTE5OS0xODcxODhmMWNhNS8xY2ZkZTE5OS0xODcxODhmMWNhNS5tcDQifQ==",
            "VideoId": "69da6680cb0171ed802c0764b3ec0102",
            "RequestId": "E4C794E0-90F0-516C-A931-F191462E6767",
            "UploadAuth": "eyJTZWN1cml0eVRva2VuIjoiQ0FJU25BVjFxNkZ0NUIyeWZTaklyNWVFQjk3RzNMcG04cGU3WUdYM25WRU1Qcm9manJUY3BqejJJSHBOZTNocUIrMGZzUGt3bEdsVTZmZ2NsclVxRnNRVkdCZWJQWkVndDg4TnIxTHdKcGZadjh1ODRZQURpNUNqUWROdCs3QmloSjI4V2Y3d2FmK0FVRW5HQ1RtZDVKY1lvOWJUY1RHbFFDWVBXLy90b0pWN2I5TVJjeENsWkQ1ZGZybC9MUmRqcjhsbzlCR3pVUEcyS1V6U24zYjNCa2hsc1JZZTcyUms4dmFIeGRhQXpSRGNnVmJtcUlrU3ZKK2pDWis4ZnU1bVBwcDBUN1hRMi9kdEpJWE16QWxhNlJWQjZNVU9pN2RmcXg3ZnB0eWJEMzViNFJpTkw0aXk5Y1owZmk5MGI2UWRFYXhKcCtTZTdQcGpvYjc4bXBqUXdSUkFOdjF3WGpqV0p2T24yOUNXT2VXb0t0Y3dhYnZlSm5EUjA4aUdMSVhJcXdjamFINTVUd1JSWUlnRU4zdHNDQVFsVUMzbk1xdWc4VnlvQkFDNFVQcTR5S1V4MkpaTnhrLzBuNkNOUEVQZGZxMmQxaThVQXBZbWMyZ3ZMdzkwcm12NmFmMHRkQWxVZDE1N0NwT0lTWmx5ZEJsRXRaN3d1UXJiV2s4UXlXcE03ZFQwWU9uS243MGJkWVRuVjRoYTdKSVpZNTFLMFJzdFZFK2xiN08xbG1JSmNIQmtXYjlNekpUMVBaaTI1S1RucGVLSWVyemlDK3NiZ2x4QWJTdXJSa1B2TDBsZE5pcnMvTll1UkVPRjhzREt0c3oyL29obkRSRWw2NkpTYndxTWVzMC9xRWQ5c2VuZ3JVYVU3ZlBpVkRYMHBUZGxvNGZUcElKRnNSSTlKL3FvaXJMSzVtYUc1U0xMYlBBeXladmVCQ3AwWDFQdWNISjF6YW5EMXpkZTkwOVl3ekc2WWgwV3RoUEkzbWk4Y1pSS2c3blNsaXdkVXZkZHdPL1JGbkdsNWpsQ2NZdll2dXBSQWI0NEk3Z1NBcS9naEZCVHE2ZTUvMEhxaWVyb3FneDRZdVA0VGJ3aWJyTlREZ2o3aUthWE5vdFB4cjQ0VVdLbkovTUQrdElDbUVmSnhVZ0MyOFFkYXRJRkFFWmpEWTgrV3F1UG00bXp1b2ZzUVJyRkZRcEZWeHFBQVhOZUYvTmc0SjNySnNSdGRhNjZZZjFYdnMxQmIxZmJVOW5rb1pQVWEwR2hlaUJCVUp2dUVJd1Nwa09sNjNZZVUwQ212M3dEWWJsWmhuSmlOYS9SNzVUVnMyNUZmL2VVRk9hNVd5Mm4wYS80Ujg4ZjR6d3JuOEo0bTc5YUZMdzZiU2dTbzM4N2cwb2RHcE1KMXVqN2xmOUJRZlBsS1kxSDJKQ2kvYlVMNjlDRiIsIkFjY2Vzc0tleUlkIjoiU1RTLk5UMUxkcjFlR0VVUGJDRnlRWTI1M2Fxd0QiLCJFeHBpcmVVVENUaW1lIjoiMjAyMy0wMy0yNVQxMjozNzoyNFoiLCJBY2Nlc3NLZXlTZWNyZXQiOiI1TGd5RktCam8xdWRpWmtod3QxV1Q4NkdoNG5mOEV2Rmc5TGlVUVBMaVB0dyIsIkV4cGlyYXRpb24iOiIzNjAwIiwiUmVnaW9uIjoiY24tc2hhbmdoYWkifQ=="
        }
    }
    

    前端使用的demo下载地址
    https://alivc-demo-cms.alicdn.com/versionProduct/sourceCode/upload/JS/aliyun-upload-sdk-1.5.4demo.zip?spm=a2c4g.11186623.0.0.1e1b4881MA4wCl&file=aliyun-upload-sdk-1.5.4demo.zip
    vue demo中onUploadstarted这个函数中将createUrl这个变量换成我们自己的接口地址就可以测试文件上传了

    相关文章

      网友评论

          本文标题:阿里云vod视频点播

          本文链接:https://www.haomeiwen.com/subject/tefgrdtx.html