Giter Site home page Giter Site logo

bce-player-ios's Introduction

Baidu Cloud Player iOS SDK

百度智能云播放器 iOS SDK(以下简称“SDK”)是百度智能云推出的 iOS 平台视频播放器软件开发工具包 (SDK),为 iOS 开发者提供简单、便捷的开发接口,帮助开发者在 iOS 移动设备上实现媒体播放功能。SDK 提供简单、便捷的媒体应用开发能力。

在标准版SDK之外,还提供了高级版SDK,包含有全景声(WANOS)音频格式解码与音效处理、HDR多标准视频解码与渲染、超低延时直播、VR视频播放、智能防挡弹幕、投屏等高级功能,为用户带来更丰富的音视频体验。

终端类别 Demo体验 下载地址 API参考 帮助文档
iOS端 0jlR.png SDK + Demo 接口速查 播放器iOS SDK

百度云播放器iOS SDK提供Cocoapods支持,分为4种SDK:

  • BaiduBCEPlayerLSS: 流媒体标准版SDK
  • BaiduBCEPlayerLSSAdvance: 流媒体高级版SDK
  • BaiduBCEPlayerFull: 全媒体标准版SDK
  • BaiduBCEPlayerFullAdvance: 全媒体高级版SDK

开发者可以按需选择。

接入

接入流媒体标准版SDK

在Podfile的target中添加依赖:

pod 'BaiduBCEPlayerLSS', '~> 3.0.0'

接入流媒体高级版SDK

在Podfile的target中添加依赖:

pod 'BaiduBCEPlayerLSSAdvance', '~> 3.0.0'

接入全媒体标准版SDK

  • 在Podfile的target中添加依赖:
pod 'BaiduBCEPlayerFull', "~> 3.0.0"

接入全媒体高级版SDK

  • 在Podfile的target中添加依赖:
pod 'BaiduBCEPlayerFullAdvance', "~> 3.0.0"

关于SDK的接口文档,请移步百度智能云官网

iOS高级版SDK功能简介

全景声(WANOS)音频格式解码与音效处理

全景声(WANOS)是我国完全自主知识产权的音频编码技术,结合多声道和多声音对象编码,可以提供沉浸式的全景听觉体验。在高级版SDK中,我们提供了全景声(WANOS)音频格式的解码播放能力。

不仅如此,我们还基于全景声(WANOS)空间音效处理算法,针对包括扬声器和耳机在内的不同输出设备,提供了原声模式、电影模式、音乐模式、全景环绕模式等音效处理和切换能力,为用户带来更多样的音频玩法。

百度智能云音视频处理(MCP)同时支持全景声(WANOS)音频内容的生产,为用户提供完整的端到端全景声解决方案。

HDR多标准视频解码与渲染

HDR视频具有高动态范围、宽色域、高位深的特点,可以呈现更细腻真实的视觉体验。在高级版SDK中,我们不仅提供了HDR10和HLG标准的支持,还支持了我国自主知识产权的HDR Vivid标准,其具备动态元数据、色调映射和饱和度调节能力。

除此之外,我们还通过高性能的后处理算法,让HDR视频在不支持HDR显示的低端机型上也能呈现出正确的色彩,让更多用户感受到HDR画面带来的震撼影像体验。

百度智能云音视频处理(MCP)同时支持HDR视频内容的生产,为用户提供完整的端到端HDR解决方案。

超低延时直播

百度智能云超低延时直播利用百度RTC技术,实现端到端延迟低于1s的直播观看体验,适用于电商直播、秀场直播等对实时互动性有要求的业务场景。

在高级版SDK中,我们不仅提供了超低延时直播的播放端支持,还利用UDP信令方案进一步优化首屏时间,同时支持H264/HEVC视频编码和AAC音频编码,还提供了对B帧的支持。

百度智能云音视频直播(LSS)支持超低延时直播的推流、分发,如您有接入需求,请提交工单或联系您的客户经理。

VR视频播放

在高级版SDK中,提供了VR全景视频的高性能渲染能力,支持点播、直播流,同时支持基于陀螺仪的视角控制。

智能防挡弹幕

利用百度智能云音视频处理(MCP)对视频中的人体、人脸等重要信息进行预先分析并生成蒙版,可以在高级版SDK中实现防挡弹幕效果,保留弹幕互动性的同时不遮挡画面重要内容,提升用户体验。

投屏

在高级版SDK中,提供了DLNA投屏能力,允许用户将手机端的多媒体内容投送到盒子、投影、电视等大屏设备上,并且可以在手机端控制大屏端的媒体播放。

bce-player-ios's People

Contributors

bailu07 avatar fushengit avatar stayhf avatar zhanghui43 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.