Giter VIP home page Giter VIP logo

qplayer-sdk's Introduction

七牛云播放SDK

阅读对象

本文档面向所有使用七牛云播放SDK的开发、测试人员等, 要求读者具有一定的Android, iOS, Windows 编程开发经验。

1.产品概述

七牛云播放内核涵盖Android、iOS、Windows三个平台,作为一款全平台兼容的软件播放方案,提供了跨终端平台的播放器SDK,以及开放的音视频播放、控制接口和完整的开源调用示例,不仅极大降低开发门槛,同时支持客户快速在多个平台发布产品。

简要说明:

  • 不限制用户的拉流地址。用户可以只使用七牛云直播SDK而不使用七牛云的云服务。
  • 不收取任何授权使用费用(免费使用),不含任何失效时间或者远程下发关闭的后门,没有任何用户标识信息。
  • 当前未提供开源代码,如果需要其他定制化开发功能,请通过七牛云联系。

1.1 版本信息

Included Project LICENSE VERSION
ffmpeg LGPL 2.1 or later 3.1
openssl BSD-Style License 1.1.0f
libyuv BSD-Style License 1487
libspeex BSD-Style License 1.2.0

1.2 关于费用

七牛云SDK保证,提供的SDK可以用于商业应用,不会收取任何SDK使用费用。

2.SDK 功能说明

  • 支持首屏秒开。任意长度的MP4文件都可以在一秒以内打开播放。直播RTMP,HTTP-FLV和短视频点播都在300毫秒以内。
  • 支持预加载。仅下载文件头,节约流量。
  • 支持直播时采用变速不变调降低主播和观众的延迟。
  • 支持多种域名解析。HTTP-DNS, UDP-DNS, SYS-DNS.
  • 支持RTMPHTTP+FLV直播方式。
  • 点播支持多种格式(MP4、FLV、MP3、M3U8、AAC)。
  • 支持视频解码(H264,H265,MPEG4)。
  • 支持音频解码(AAC,MP3,SPEEX)。
  • 支持软解和硬解 (Android 和 iOS)。
  • 支持播放截图。
  • 支持快速或慢速播放。(0.1 - 8 倍速)
  • 支持文件缓存。
  • 支持多码流自适应播放,无缝切换。
  • 支持断网时自动重连。
  • 支持多实例。
  • 支持音量调节,可静音播放。
  • 支持后台播放。
  • 支持纯音频播放。
  • 支持H.265/HEVC播放。
  • 支持音量放大,最大可以放大四倍。
  • 可设置播放器直播场景下最大缓存时长。

2.1 目录说明

2.1.1 安卓系统

  • 示例:android/samplePlayer
  • 库文件:android\samplePlayer\app\libs。包含 armeabi, armeabi-v7a, arm64-v8a, x86。

2.1.2 苹果系统

  • 示例:iOS/Sample
  • 库文件:iOS/bin, include, lib

2.1.3 Window

  • 示例:win32/SamplePlayer
  • 库文件:iwin32/SamplePlayer/bin, include

2.2 SDK文档

参见各系统里面的doc目录。

qplayer-sdk's People

Contributors

cpluser09 avatar

Watchers

 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.