音视频转码MCT

    SDK集成

    开发环境

    • Xcode 9.2
    • iOS 8.0 及以上版本

    Cocoapods快速集成

    使用Cocoapods接入方式非常简单,可参考Cocoapods接入方式

    如果使用Cocoapods接入方式,可跳过手动集成

    手动集成

    1. 下载最新的播放器 iOS SDK并解压;

      Baidu-Cloud-Player-<Type>-<Version>
      |------frameworks
      |        |-------BDCloudMediaUtils.framework
      |        |-------BDCloudMediaPlayer.framework
      |        |-------BDCloudMediaDownloader.framework
      |        |-------BDCloudMediaSprite.framework
      |        |-------BDCloudMediaSource.framework
      |        |-------BDCloudVRRender.framework
      |        |-------BDCloudMediaAdaptive.framework
      |           
      |------vendor               
      |        |-------libffmpeg.a
      |        |-------libcrypto.a
      |        |-------libssl.a
      |
      |------VideoPlayer
               |-------VideoPlayer.xcodeproj
               |-------VideoPlayer
    2. 将BDCloudMediaUtils.framework、BDCloudMediaPlayer.framework添加到项目中。

      1. 如要使用HLS离线下载功能,将BDCloudMediaDownloader.framework添加到项目中;
      2. 如要使用缩略图显示功能,将BDCloudMediaSprite.framework添加到项目中;
      3. 如要使用网络视频加速功能,将BDCloudMediaSource.framework添加到项目中;
      4. 如果使用VR渲染功能,将BDCloudVRRender.framework添加到项目中;
      5. 如果需要使用自适应码率切换功能,将BDCloudMediaAdaptive.framework添加到项目中;

      step1.png

    3. libcrypto.alibssl.alibffmpeg.a添加到Build PhasesLink Binary With Libraries中;

      step2.png

    4. libz.tbdlibbz2.tbd添加到Build PhasesLink Binary With Libraries中; step3.png
    5. 设置合适的Framework Search Paths以保证链接时能找到:

      • BDCloudMediaUtils.framework
      • BDCloudMediaPlayer.framework
      • BDCloudMediaDownloader.framework
      • BDCloudMediaSprite.framework
      • BDCloudMediaSource.framework
      • BDCloudVRRender.framework
      • BDCloudMediaAdaptive.framework

    6. 设置合适的Library Search Paths以保证链接时能找到:

      • libcrypto.a
      • libssl.a
      • libffmpeg.a

    上一篇
    功能列表
    下一篇
    快速开始