Android自带的浏览器是不是支持h264编码的html5视频?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android自带的浏览器是不是支持h264编码的html5视频?相关的知识,希望对你有一定的参考价值。

可以改为ipad或者iphone的UA进行测试,修改UA后打开ipad.pptv.com,如果能播放,就说明支持h264编码,只是不知道怎么修改android浏览器的UserAgent。已测试过Android平台的Firefox和Opera Mobile,两者都不支持h264。可以这么说,如果不支持h264,对html5的支持做得再好也没有意义,视频网站不可能采用h264之外的编码制作视频。

参考技术A 特别是移动平台的浏览器对h264的支持尤其重要,近两年的ARM处理器基本都包含h264硬解码,若不启用硬解码,不但耗电,流畅性也得不到保证。 参考技术B 值得一提的是,桌面版Chrome早就移除了对h264的支持 参考技术C webm来势汹汹啊,现在就说H.264是HTML5未来影像标准还太早了些

Chrome或者IE浏览器支持h264视频流播放吗?(不是MP4文件,仅仅是h264编码的视频流)

HTML5

试图用电脑端的微信视频号助手,上传一个后缀为 mp4 的视频时,遇到如下错误消息:当前浏览器不支持此视频格式,建议上传 MP4 或 H.264 格式文件。



然而我能肯定,我是使用格式工厂这款软件,将其他格式的视频文件转成 mp4 的,为什么还是报格式错误呢?

经过研究发现,问题出在我格式工厂输出 mp4 文件的设置:



我选择的是自定义输出格式:Video Encode 为 MPEG4(DivX).


修改成 AVC(H264)之后,问题解决:




现在可以成功上传视频了:




参考技术A 支持h264视频播放追问

可以给出代码吗?比如接收到一个Buffer就是h264编码的视频流,怎么播放呢?

参考技术B 可以的 你试试就知道啦追问

请教怎么试?

追答

下载一个h264的视频文件就行啦

追问

你亲手试过吗?用的什么方式播放?

追答

下载一个播放器 都可以播放的

以上是关于Android自带的浏览器是不是支持h264编码的html5视频?的主要内容,如果未能解决你的问题,请参考以下文章

视频直播技术:实时视频编码之H264硬编码

TSINGSEE青犀视频webrtc相关内容编译如何在c++端编码出H264?

h264裸码流怎么在网页中播放, 用flash怎么播放呢???急求,高分

安卓mediasoup输出H264流(支持H264编码)

安卓mediasoup输出H264流(支持H264编码)

安卓mediasoup输出H264流(支持H264编码)