ITPub博客

首页 > 移动开发 > ANDROID > 边下载边播放的播放器Android边下边播

边下载边播放的播放器Android边下边播

原创 ANDROID 作者:dianliang01 时间:2018-07-17 10:30:22 0 删除 编辑

看到很多朋友有提问到Android边下载边播放的播放器,小编在这里给大家做个关于这方面的分享。


  首先作为一款播放器,支持转码或者支持各种视频格式是必须的,比如常见的视频格式:MP4/FLV/M3U8/MKV/RMVB/AVI/MPG等,以及常见的协议:HLS(M3U8)、RTMP、HTTP、RTSP,当然如果想支持磁力链接和种子链接的话,还得能利用P2P的边下边播功能,实现在影音软件下的边下边播。可能很多朋友说,P2P技术是从PC端发展起来的,现在的这类播放器也基本上是PC端的,如果在 Android下实现边下载边播放的功能, 理论上可行吗?


其实具体的实现过程是不分Android、IOS还是PC的,只是在移动端可能下载速度、检测是否WIFI之类的有些策略上的差异而已。点量软件的攻城狮说其过程理论上是这样的:


1 )播放器在播放磁力链、或者torrrent文件时,调用点量P2P引擎,p2p引擎里面通过torrent或者磁力链信息,去通过tracker、DHT寻找周围的peer邻居,然后获取数据。


2 )p2p获取到的数据,通过播放器可以支持的协议,返回给播放器,播放器来看,这就是一个标准的mp4/flv等视频文件,所以他可以正常播放


3 )播放器在拖动时,p2p引擎自动切换下载位置,并返回数据。


而且现在的手机下性能比之前好太多了,P2P技术运用在安卓系统中,实现 Android 边下边播 在硬件上不是问题,在软件上也不是问题,那就没有问题了。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31439365/viewspace-2157956/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
寻找属于自己的玫瑰,也想做哪只被驯养的小狐狸。 点量软件致力于IPTV系统开发、视频加密、实时云渲染串流、APP定制开发+V:DolitQin520

注册时间:2017-02-28

  • 博文量
    126
  • 访问量
    100192