跨平台TV OTT应用开发:可行性、功能与限制

OTT就是通过互联网提供的流媒体服务,比如网络电视,而不包含broadcast这种调频的节目源。开发这种app,最核心的当然是Player相关的内容,即使使用了类似react native、flutter之类的跨平台开发框架,底层仍然使用了平台自身提供的player,框架不过封装了一层。

关于Android TV和Apple TV流媒体传输协议的支持情况:

Device Player

Streaming protocols

Definition Note
Android TV ExoPlayer HLS HTTP Live Streaming,最流行的流媒体协议,将流分解为一系列小文件下载,基于HTTP,支持自适应比特率流媒体
DASH Dynamic Adaptive Streaming over HTTP,原理类似HLS,基于HTTP,支持自适应比特率流媒体
SmoothStreaming 提供了一种将媒体从服务器传送到客户端的方法,该方法可以通过通信链中的标准 HTTP 缓存代理进行缓存。允许标准 HTTP 缓存代理代表服务器响应请求会增加单个服务器可以服务的客户端数量
Progressive

progressive streaming,渐进式流式传输ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值