android hls检测,安卓大部分浏览器播放HLS协议直播流会从头开始
遇到的问题
HLS直播流在iOS系统中表现正常,
但在安卓使用大部分浏览器(UC浏览器除外)播放ffmpeg生成的HLS直播流都会发生从头播放的问题,
即不管何时播放直播流,都会从直播开头的内容开始播放(生成的第一个直播TS切片,eg:电影开始直播1小时后打开直播,从0分钟看起)。
参考数据
安卓系统:4.0(小米2s),4.4(华为荣耀6),其他版本未测试
浏览器:默认浏览器、腾讯浏览器
直播方式:ffmpeg获取rtmp流,并用自带segment实时切割为ts片段,命令如下(省略了视频流参数)
ffmpeg -re -i rtmp://ipaddress/live/streamname
-codec:a libfaac -b:a 96k -af volume=1 -ac 2 -ar 44100
-f segment
-segment_time 5
-segment_list_flags live
-segment_list /path/to/m3u8
-segment_format mpegts /path/to/ts
生成的m3u8文件如下(实时新增ts列表)
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-MEDIA-SEQUENCE:0
#EXT-X-ALLOW-CACHE:NO
#EXT-X-TARGETDURATION:6
#EXTINF:5.000278,
file0000.ts
#EXTINF:5.013356,
file0001.ts
HLS播放器:Ckplayer+m3u8插件
疑问
不知道其他人有没有碰到这个问题。
android hls检测,安卓大部分浏览器播放HLS协议直播流会从头开始相关推荐
- php安卓直播抓取,hls,android_安卓大部分浏览器播放HLS协议直播流会从头开始,hls,android,ffmpeg,m3u8 - phpStudy...
安卓大部分浏览器播放HLS协议直播流会从头开始 遇到的问题 HLS直播流在iOS系统中表现正常, 但在安卓使用大部分浏览器(UC浏览器除外)播放ffmpeg生成的HLS直播流都会发生从头播放的问题, ...
- VLC插件在浏览器下(IE11)实现播放rtsp视频直播流
VLC插件 最近项目用到需要在浏览器上播放视频流,尝试了很多种方式去解决,包括使用ffmpeg转码成rtmp播放,websocket结合webrtc等方式,但是效果都不是很好,而且存在一定的丢包和搭设 ...
- 配置nginx,使其可以以https的方式播放http-flv的直播流
一.背景 由于在微信小程序中需要https的接入,所以要想在微信小程序中播放http-flv的直播流可能需要以https的方式.下面讲述如何配置nginx,使其可以以https的方式播放http-fl ...
- 魔坊APP项目-27-直播、客户端中调整窗口大小、能播放rtmp格式直播流的播放器模块
直播 客户端中直播的界面调整和当前窗口一致 live_list.html <!DOCTYPE html> <html lang="en"> <head ...
- EasyNVR是怎么做到Web浏览器播放RTSP摄像机直播视频延时控制在一秒内的
背景说明 由于互联网的飞速发展,传统安防摄像头的视频监控直播与互联网直播相结合也是大势所趋.传统安防的直播大多在一个局域网内,在播放的客户端上也是有所限制,一般都是都需要OCX Web插件进行直播.对 ...
- 如何在IE浏览器播放RTSP或RTMP流
好多开发者一直苦恼于如何在IE浏览器环境下,构建低延迟的RTSP或RTMP播放,对于RTSP流来说,好多公司通常的做法是把RTSP转RTMP,然后分发到RTMP服务器,然后服务器转http-flv出来 ...
- 浏览器通过RTSP协议取流实时显示在web页面(海康威视大华摄像机实时监控)
参考博客: linkingvision:https://blog.csdn.net/video_dc/article/details/78822672 特别感谢以上博主的技术文章,本博客参考以上博客并 ...
- android 贴身检测,安卓5.0贴身检测怎么设置_安卓贴身检测智能解锁设置方法_飞翔教程...
安卓5.0贴身检测怎么设置?android 5.0豪华套餐中最新加入了一个名为on-body detection(贴身检测)功能.下面,飞翔铭月分享安卓贴身检测智能解锁设置视频教程,希望能帮助到大家! ...
- Google Chrome离线安装Native HLS Playback插件播放HLS
在Google Chrome浏览器中离线安装Native HLS Playback插件的方法如下: 1.下载Native HLS Playback插件-离线包.rar,下载连接: 链接:https:/ ...
最新文章
- 看看Spring的源码(一)——Bean加载过程
- 独家 | 教你用Scrapy建立你自己的数据集(附视频)
- Python-装饰器
- Linux Unix C 中的curses库——curses.h
- Nginx技巧:灵活的server_name,Nginx配置一个服务器多个站点 和 一个站点多个二级域名...
- 语言print如何实现连续输出_【每日一题】如何实现一个高效的单向链表逆序输出?...
- 操作系统:166个Linux实用命令,太全了!
- SpringBoot/Cloud AOP 统一日志输出
- 如何成为一名出色的次世代游戏美术师?
- log4j教程_Log4j教程
- EDA技术实用教程 | 复习五 | 端口模式
- 游戏蛮牛Unity 用户文档
- 2008 r2 server sql 中文版补丁_Microsoft SQL Server 2008 R2 SP3补丁 32位 官方免费版
- natapp外网穿透使用教程Windows
- rt 野火imx_server: 野火IM是一套跨平台、核心功能开源的即时通讯解决方案
- 【Unity项目实战】手把手教学:飞翔的小鸟(3)动画制作
- 云服务器连接不上怎么办
- 计算机毕业设计android的手机点名签到学生请假考勤系统app(源码+系统+mysql数据库+Lw文档)
- 惠普暗影精灵II代pro进入biso
- Qt QVector “isDetached()“