博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
音视频直播服务平台总结
阅读量:5262 次
发布时间:2019-06-14

本文共 3475 字,大约阅读时间需要 11 分钟。

第三方音视频直播调研总结

 

调研对象网易云、阿里云、腾讯云、金山云、七牛云(相关参考:http://www.chinaz.com/news/2016/1108/608584.shtml

 

详细介绍:

一、网易云(http://netease.im/live

架构: 

 

 

 

 

功能:

1、全平台 SDK 支持,iOS/Android/PC/Web 全平台覆盖,无缝兼容客户应用

2、超低延时,1~3秒超低直播延时,支持千万级并发

3、码流自适应,网络 qos 策略,保障复杂网络下的流畅直播体验

4、美颜混音,支持人脸美化、纯音频、伴音等丰富的直播功能,可在直播中随意切换

5、安全保障多重安全措施,推流、播放认证、防盗链及鉴黄等保障直播安全

6、直播回看服务端直播录制,提供直播视频存储及回看功能

 

费用:

1、按流量计费 : 1.0 /GB,按上下行流量之和计费,按月扣费,出月账单

2、按带宽峰值计费: 35 /Mbps/月,计费值取周期内最高日带宽峰值,按上下行带宽之和计费,每天返回一个带宽峰值,计费规则为计费值X35=月费用,按月出账单

 

应用案例:  

 

 

SDKAPI情况:

推流:

支持推流到主流 RTMP 服务器

支持音视频设备管理

支持音视频采集,编码,打包,传输

支持多种美颜滤镜

支持显示推流统计信息

支持 armv7arm64i386x86_64 架构

支持iOS 7.0及以上系统

资源占用率低,库文件小

画质清晰,延时低

播放器:

支持 HTTPRTMPHLS 协议的流媒体播放

支持常见的音视频文件播放(MP4flvMP3 等)

支持多种画面预览模式(填充,拉伸,裁剪)

支持硬件解码(iOS 8.0及以上)

支持iOS 7.0及以上系统

支持的CPU架构:armv7arm64i386x86_64

支持音频后台播放

可高度定制化播放器UI控件

优化 RTMP 直播首屏秒开

优化 RTMP 直播累积延时

 

二、阿里云(https://www.aliyun.com/product/live

架构:

 

功能:

1、完善的解决方案,提供从推流,转码,分发到播放的全套技术解决方案。提供上行码率自适应,窄带高清转码,截图,录制,时移等功能和服务。

2、最流畅,低延时,高并发,业内最低的播放卡顿率,提供全网最流畅的直播观看体验。使用最优质的BGP机房和带宽降低直播时延,保证直播的实时交互。千万级直播并发能力,可动态扩展的直播技术架构护航您的直播业务。

3、全球化覆盖,500+的直播节点覆盖全球主流国家,使您的直播业务出海毫无压力。

4、行业化,场景化,成熟的行业解决方案,覆盖几乎所有的直播应用场景。我们为您提供电商,娱乐,在线教育,游戏等行业的直播解决方案。

5、多终端适配,无缝观看体验,提供多平台,多终端采集 SDK 和播放 SDK,覆盖包括AndroidIOS设备,电视,机顶盒等。采用云端同步技术,多终端播放可同步进行,达到无缝观看的体验

6、安全存储,安全防护,提供URL加密,视频加密、防盗链多种安全防护,减少盗播,录播风险,保证客户最大利益。

 

费用:(不包括转码、连麦、截图收费)收费杂

1、按流量收费 

2、按带宽峰值收费 

 

 

应用案例: 

 

 

SDKAPI情况:

推流:

iOS系统版本要求在iOS8.0以上

视频编码器采用iOS硬件编码

支持推流到主流rtmp服务器 

支持H264 AAC编码

支持美颜特效

支持对焦

支持缩放操作

支持闪光灯开关

支持添加水印操作 且支持水印添加至任意位置

支持镜像操作

支持摄像头的切换

支持固定横竖屏推流

支持静音推流

播放器:

iOS系统版本要求在iOS8.0以上

仅支持iPhone5及以上

支持HLSRTMPHTTP FLVMP4等多种流媒体播放格式

视频支持h264格式、音频支持AAC格式

首帧秒开的功能

弱网条件下播放的跳帧功能

 

三、腾讯云(https://www.qcloud.com/product/LVB

架构: 

 

功能:

支持RTMP推流,即将支持定义多个直播源,并支持排序

支持FLV/HLS/RTMP下发

提供直播频道创建、修改、查询等API功能,可无缝同自有视频内容管理系统整合集成

web端提供可自定义大小和密码功能的网页播放器SDK;移动端提供Android/iOS推流和播放器SDK,可方便集成在自有应用中,实现推流和播放功能。

提供灵活的黑白名单功能,灵活制定安全策略,保护直播内容安全

利用截图功能和优图系统,鉴别直播的视频流是否涉及黄色信息

支持通过API对直播过程进行录制和截图;录制视频直接对接点播平台,截图图片直接存放面向对象存储COS系统,以备后续处理,高效便捷;支持多码率和水印功能

HLS/RTMP单向直播同时实现互动直播

 

费用: 

应用案例: 

SDKAPI情况:

推流:

支持iOS 7.0以上系统

不限制云服务商

播放器:

腾讯云 RTMP SDK 不会对 播放地址的来源做限制,即您可以用它来播放腾讯云或非腾讯云的播放地址。

RTMP SDK 中的播放器只支持 FLV RTMP HLSm3u8)三种格式的直播地址,以及 MP4 HLSm3u8)和 FLV 三种格式的点播地址。

 

四、金山云(http://www.ksyun.com/proservice/cloud_live

架构: 

 

功能:

上行推流

功能完善、性能卓越的推流SDK;多种推流鉴权方式;支持上行RTMP推流,多协议外网拉流;支持PC推流、手机推流、各种硬件采集设备和智能终端推流。

视频流管理

直播空间管理,实时流与历史流信息、状态查询,黑名单断流。

直播截图、收录

支持直播内容的实时截图与收录服务。收录视频存储在KS3平台,可直接提供点播服务。

实时转码

高清、标清多码率分辨率实时转码;原画加水印、多码率分辨率加水印;音、视频单独转码。内容安全

直播内容涉黄、涉恐、涉暴智能识别、报警及一键断流。

直播分发与播放

URL黑白名单与防盗链;与业务相结合的多种播放鉴权方式;支持RTMPFLVHLS拉流播放;移动端播放SDK,网页播放SDK

管理控制台

对直播空间进行全局配置与管理;直播流状态查询与监控;上下行带宽、流量、在线人数及相关数据统计。

 

费用:

按照带宽/流量付费

 

应用案例:

 

SDKAPI情况:

推流:

iOS推流最低支持版本iOS7.0

支持美颜滤镜、美声、软硬编、网络自适应、混音、混响、画中画等特色功能

播放器:

支持RTMP/HTTP-FLV/HLS/HTTPS 协议 ,直播延时2-3 、直播秒开等特色功能

 

五、七牛云(https://www.qiniu.com/products/pili

架构: 

 

功能:

实时录制

直播实时录制,云端实时存储,并支持按需回看。

实时水印

可定制图文水印或动态水印,方便辨识和版权保护。
实时截图
直播实时截帧,生成直播流封面。
实时转码
一路推流,按指定码率和分辨率多路输出,满足各种播放需求。
实时鉴⻩
实时识别敏感图像,并提供监控告警,大大提高运营审核效率。
连麦互动
主播连线观众,实时双向互动,并输出直播给其他观众。
秒级禁播
支持对不合规范的直播流进行秒级禁播,更可自定义时间段禁播。
延时直播
预留直播时间,保障直播内容审核无误。
美颜滤镜
集成低功耗高性能美颜,灵活开放可自定义滤镜进行特效处理。

 

费用:

未知

 

应用案例:

 

 

SDKAPI情况:

推流:

iPhone 5 及以上

iOS 8 及以上

可高度定制化和二次开发。SDK 提供 RTMP 推流的全套解决方案,包括采集,处理(美颜,水印等),编码,封包,发送。特色是支持 H.264 硬编码,以及支持 AAC-LC 硬编码;同时,还根据移动网络环境的多变性,实现了一套可供开发者灵活选择的编码参数集合。

播放器:

iPhone 4s 及以上设备

iOS 7

高可定制

直播累积延迟消除技术

支持首屏秒开

支持 RTMP 直播流播放

支持 HTTP-FLV 直播流播放

支持 HLS 播放

支持 HTTPS 播放

支持多种画面预览模式

支持画面旋转与镜像

支持播放器音量设置

支持纯音频播放

支持后台播放

支持使用 IP 地址的 URL

支持软硬解自动切换

 

转载于:https://www.cnblogs.com/jadonblog/p/7028717.html

你可能感兴趣的文章
数据清洗
查看>>
【读书笔记】C#高级编程 第三章 对象和类型
查看>>
针对sl的ICSharpCode.SharpZipLib,只保留zip,gzip的流压缩、解压缩功能
查看>>
【转】代码中特殊的注释技术——TODO、FIXME和XXX的用处
查看>>
【SVM】libsvm-python
查看>>
Jmeter接口压力测试,Java.net.BindException: Address already in use: connect
查看>>
Leetcode Balanced Binary Tree
查看>>
Leetcode 92. Reverse Linked List II
查看>>
九.python面向对象(双下方法内置方法)
查看>>
go:channel(未完)
查看>>
[JS]递归对象或数组
查看>>
LeetCode(17) - Letter Combinations of a Phone Number
查看>>
Linux查找命令对比(find、locate、whereis、which、type、grep)
查看>>
路由器外接硬盘做nas可行吗?
查看>>
python:从迭代器,到生成器,再到协程的示例代码
查看>>
Java多线程系列——原子类的实现(CAS算法)
查看>>
在Ubuntu下配置Apache多域名服务器
查看>>
多线程《三》进程与线程的区别
查看>>
linux sed命令
查看>>
html标签的嵌套规则
查看>>