You need to enable JavaScript to run this app.
导航

服务地域

最近更新时间2024.03.26 20:40:01

首次发布时间2024.02.02 18:34:23

本文介绍视频点播的服务地域及各地域的功能支持情况、计费说明和接入说明。

说明

视频点播亚太东南(柔佛)地域邀测中,仅针对企业用户开放。如您有相关需求,请联系您的商务经理申请,申请通过后即可正常使用。

功能支持

模块

功能

地域

华北亚太东南(柔佛)

媒资管理

视频管理

支持

支持

素材管理支持支持
媒资存储策略支持暂不支持

存储

标准存储

支持

支持

低频存储支持支持
归档存储支持支持
媒体处理设置视频转码模板支持支持
极智超清模板支持支持
音频转码模板支持支持
截图模板支持支持

水印贴片模板

支持

支持

说明

暂不支持暗水印。

闲时转码支持暂不支持
低成本转码支持暂不支持

倍速转码

支持

说明

白名单功能,如有需要,请提交工单联系技术支持开通。

暂不支持

自定义转码组支持暂不支持
画质增强模板支持暂不支持
检测修复模板支持暂不支持
多媒体 AI 模板支持暂不支持
智能字幕模板支持暂不支持
工作流模板支持仅支持视频转码、音频转码、截图、自动发布任务
智能转码策略支持暂不支持
分发加速设置域名管理支持支持
域名设置支持支持
刷新预热支持支持
视频剪辑-支持暂不支持
系统设置上传存储设置支持支持
分类管理支持支持
回调设置支持支持
数据统计用量查询支持仅支持查看带宽流量、媒资管理、转码、截图的数据
源站统计支持支持
分发统计支持支持
播放统计支持仅支持查看播放时长、播放用户数的数据
点播 SDK应用管理支持支持
License 管理支持支持
质量平台-支持支持
工具服务日志管理支持支持
IP 归属查询支持支持
数据签名支持支持
签名工具支持支持

注意

数据统计、应用管理License 管理页面,顶部导航栏不支持地域切换,您可通过页面中的选择器筛选地域。

计费说明

下表为您介绍国内外不同计费项的价格,国内其他计费价格详见按量计费

计费类型模块计费项地域价格

按量计费

媒资存储

标准存储

中国内地

0.099 元/GB/月

亚太东南(柔佛)0.136 元/GB/月

低频存储

中国内地

0.08 元/GB/月

亚太东南(柔佛)0.11 元/GB/月

低频存储数据取回

中国内地

0.0325 元/GB/月

亚太东南(柔佛)0.03 元/GB/月

归档存储

中国内地

0.0396 元/GB/月

亚太东南(柔佛)0.031 元/GB/月
归档存储数据取回中国内地0.2 元/GB/月
亚太东南(柔佛)0.27 元/GB/月

媒资流出流量

媒资流出流量

中国内地

0.5 元/GB

亚太东南(柔佛)0.51 元/GB
媒体处理标准转码中国内地具体详见标准转码
亚太东南(柔佛)与国内价格相同

极智超清

中国内地

具体详见极智超清

亚太东南(柔佛)与国内价格相同
视频截图中国内地具体详见视频截图
亚太东南(柔佛)与国内价格相同
资源包媒资管理资源包媒资管理抵扣比例中国内地国内 1:1 抵扣
亚太东南(柔佛)国外 1:1.37 抵扣

音频转码资源包

音频转码抵扣比例

中国内地

国内外 1:1 抵扣

亚太东南(柔佛)

标准转码抵扣比例

中国内地

具体详见抵扣比例

亚太东南(柔佛)

极智超清抵扣比例

中国内地

具体详见抵扣比例

亚太东南(柔佛)

接入说明

OpenAPI

API 列表

接入地域

下表为不同地域对应的服务地址。

地域名称地域 ID接入地址
华北cn-north-1vod.volcengineapi.com
亚太东南(柔佛)ap-southeast-1vod.ap-southeast-1.volcengineapi.com

地域参数

对于数据统计模块的 API 查询服务在国内,所以新增地域参数 RegionList 来筛选不同地域的数据:

参数类型是否必选示例值描述

RegionList

String

cn-north-1

地域。多个用英文逗号 , 连接。取值如下:

  • cn-north-1:华北

  • ap-southeast-1:亚太东南(柔佛)

说明

如果是 POST 请求类型为 Array of String 。

服务端 SDK

使用视频点播服务端 SDK 时,不同地域在初始化时需要传入不同的地域参数。具体说明如下。

Golang

调用 NewInstanceWithRegion 方法初始化 Instance,传入 RegionRegion 为可选值,不传则默认为 cn-north-1。如果需要同时访问两个不同地域的 API ,则需要初始化两个 Instance。

instance2 := vod.NewInstanceWithRegion(base.RegionCnNorth1) // 华北
instance1 := vod.NewInstanceWithRegion(base.RegionSouthEast1) // 亚太东南(柔佛)

Java

调用 getInstance(String region) 方法初始化 Instance,传入 RegionRegion 为可选值,不传则默认为 cn-north-1。如果需要同时访问两个不同地域的 API ,则需要初始化两个 Instance。

IVodService vodService2 = VodServiceImpl.getInstance(com.volcengine.helper.Const.REGION_CN_NORTH_1); // 华北

IVodService vodService1 = VodServiceImpl.getInstance(com.volcengine.helper.Const.REGION_AP_SOUTHEAST_1);  // 亚太东南(柔佛)

PHP

调用 getInstance(String region) 方法初始化 Client,传入 RegionRegion 为可选值,不传则默认为 cn-north-1。如果需要同时访问两个不同地域的 API ,则需要初始化两个 Client。

$client2 = Volc\Service\Vod\Vod::getInstance('cn-north-1'); // 华北
$client1 = Volc\Service\Vod\Vod::getInstance('ap-southeast-1');  // 亚太东南(柔佛)

Python

调用 VodService(region) 方法初始化 Client,传入 RegionRegion 为可选值,不传则默认为 cn-north-1。如果需要同时访问两个不同地域的 API ,则需要初始化两个 Client。

vod_service1 = VodService('cn-north-1')    // 华北
vod_service2 = VodService('ap-southeast-1')  // 亚太东南(柔佛)

客户端 SDK

Android

  • 集成 SDK: 不同地域的集成方法不同,区别如下,其他具体的内容请详见集成准备

    • 华北

      def ttsdk_version = xxx; // TTSDK 版本号
      implementation "com.bytedanceapi:ttsdk-player_premium:$ttsdk_version"
      
      // 1.40.2.8 之前的版本还需要添加以下 AppLog 依赖,用于上报日志
      implementation "com.bytedance.applog:RangersAppLog-Lite-cn:6.15.4"
      
    • 亚太东南(柔佛)

      说明

      需移除默认依赖的国内版 AppLog,更换为依赖海外版本。例如,6.15.4。

      def ttsdk_version = xxx; //  海外版本号 1.40.3.103
      def applog_version = xxx;  // 6.15.4
      implementation ("com.bytedanceapi:ttsdk-player_premium:$ttsdk_version", {
          exclude group: 'com.bytedance.applog', module: 'RangersAppLog-Lite-cn'
      })
      implementation "com.bytedance.applog:RangersAppLog-Lite-global:$applog_version"
      
  • 使用 SDK:在初始化 SDK 时需传入具体地域。示例代码如下:

    // 华北
    String appRegion = AppRegion.CHINA;
    
    // 亚太东南(柔佛)
    String appRegion = AppRegion.MYA;
    
    Env.init(new Config.Builder()
            .setAppRegion(appRegion)
             // ...
            .build());
    

iOS

  • 集成 SDK: 使用海外版本亚太东南(柔佛)集成方法有所不同,其他具体的内容请详见集成准备

    说明

    修改 podfile 文件默认依赖 AppLog 版本更换为海外版本。例如,6.16.2。

    source 'https://github.com/CocoaPods/Specs.git'
    source 'https://github.com/volcengine/volcengine-specs.git'
    
    platform :ios, '11'
    
    target 'VOLCDemo' do
      # 添加 TTSDKFramework 动态库并指定 subspecs 为 Player-SR
      # 推荐使用最新稳定版,版本信息见「获取 SDK 最新版本号」小节
      pod 'TTSDKFramework', '1.40.3.100-premium', :subspecs => ['Player-SR']
       
      # TTSDKFramework 默认依赖 RangersAppLog 版本为国内版本  
      # 通过如下方式,可以自定义使用 RangersAppLog 版本
      # DoNotInstallApplogVersion 定义在 TTSDKFramework.podspec 文件中
      # 随着 TTSDKFramework 升级 DoNotInstallApplogVersion 值会有变化
      # 业务可以参考 TTSDKFramework.podspec 定义值自行修改
      $DoNotInstallApplogVersion = '6.16.2'
      pod 'RangersAppLog', '6.16.2', :subspecs => ['Core', 'Host/SG']  
     
    end
    
  • 使用 SDK:在初始化 SDK 时需传入具体地域。示例代码如下:

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
        // 初始化 TTSDK
        [self initTTSDK];
        
        return YES;
    }
    
    - (void)initTTSDK {
    #ifdef  DEBUG
        // 建议开发的过程中打开 logcat 日志,获取更多播放信息
        [TTVideoEngine setLogFlag:TTVideoEngineLogFlagAll];
    #endif
    
        // 请在火山引擎点播后台申请的 AppID
        NSString *appId = @"you app id"; 
        // 请将火山引擎点播后台申请的 License 拖动到主工程目录下
        // 请务必将“ttlicense.lic”名字换成实际 License 文件名字
        NSString *licenseName = @"ttlicense.lic";
        TTSDKConfiguration *configuration = [TTSDKConfiguration defaultConfigurationWithAppID:appId licenseName:licenseName];
        configuration.appRegion = TTSDKServiceVendorMYA; // 从 1.40.3.100-premium 版本支持该参数;使用海外版本必填;不填写默认华北
        
        // 设置最大缓存 Size,默认 100M,可根据自身业务场景调整,超过缓存大小按照 LRU 规则清理
        TTSDKVodConfiguration *vodConfig = [[TTSDKVodConfiguration alloc] init];
        vodConfig.cacheMaxSize = 300 * 1024 *1024; // 建议设置大小 300M
        configuration.vodConfiguration = vodConfig;
    
        [TTSDKManager startWithConfiguration:configuration]; 
    }
    

Web

  • 集成 SDK:不同地域的集成 SDK 的引入依赖有所不同,其他具体的内容请详见集成 SDK

    • UMD 引入:请您在本地的项目工程内新建 index.html 文件,在 html 页面内引入 VePlayer 的样式文件脚本文件。代码如下所示。
      • 华北

        <link rel="stylesheet" href="https://lf-unpkg.volccdn.com/obj/vcloudfe/sdk/@volcengine/veplayer/1.8.1/index.min.css"/>
        <script src="https://lf-unpkg.volccdn.com/obj/vcloudfe/sdk/@volcengine/veplayer/1.8.1/index.min.js"></script>
        
      • 亚太东南(柔佛)

        <link rel="stylesheet" href="https://sf-unpkg.bytepluscdn.com/obj/byteplusfe-sg/sdk/@volcengine/veplayer/1.8.1/index.min.css"/>
        <script src="https://sf-unpkg.bytepluscdn.com/obj/byteplusfe-sg/sdk/@volcengine/veplayer/1.8.1/index.min.js"></script>
        
  • 使用 SDK:初始化配置 options 中新增 region 参数,支持访问国内外的数据。

    参数名类型默认值描述

    region

    String

    cn

    服务地域。取值如下:

    • cn: 华北。

    • mya: 亚太东南(柔佛)。

    新增如下实例化属性:

    参数名类型读写类型默认值描述

    region

    String

    可读可写

    cn

    服务地域。取值如下:

    • cn: 华北。

    • mya: 亚太东南(柔佛)。

    以 HLS 标准加密播放为例,实例化时设置 regionmya,具体代码示例如下:

    var playerSdk = new VePlayer({
            id: 'mse',
            width: 640,
            height: 360,
            region:  'mya',  //  亚太东南(柔佛)
            url: 'https://voddemo.video.com/encrypt-demo.m3u8',
            EncryptHlsPlugin: {
                keyToken: 'keyToken', // 更换为实际的 keyToken
            },
            vodLogOpts: {
                vtype: 'HLS',
                drm_type: 1,
                tag: '普通视频',
                line_app_id: xxxx, // 更换为业务的 appid
                line_user_id: 'veplayer_web_demo'
            }
        });