Android使用VideoView播放网络、rtsp码流视频
2016-11-04 11:09
615 查看
为什么要干这个事情,
项目要求:手机客户端能够播放球机的实时录像;
分析:录像采用的是标准码流,通过rtsp协议传输。
探索:上网一查,有几个方案:
1 vlc for android, 下载了pc客户端,手机上下载了app,在网上找了个url:
private String urlHaiguan = “rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp”; // 海关.
在我的三星上能正常播放。
2 android系统自带的Videoview:
写了个demo。也能正常使用。
涉及到的问题:
1 网上的关于vlc的demo,都是armeabi-v7a的so包,而对于arm,mipmap,intel架构cpu的手机,恕我愚钝,一直没调试出来。
2 用Videoview去写,借鉴了这篇文章:
http://blog.csdn.net/kepoon/article/details/6772060,
在arm和x86 的手机上都能播放正常。
demo下载
———– 接续 ———–
问题:之前测试的一直都是海康的球机,直到这次的视频产品使用的是大华的球机…….
用同样的方式打开球机的RTSP视频流时,一部分手机提示无法播放,这部分无法播放的手机,其中有x86的cpu架构的全都无法播放,arm的cpu架构的,个别无法播放,在测试机上安装vlc播放器也无法播放。
产品已经上传成型,无法更换,所以只能想办法解决这个问题,
打算深入的方向:1 vlc的编译;2 海康大华的rtsp视频流的编码格式和协议的区别。
先做个记录,解决好了,回来写完。
项目要求:手机客户端能够播放球机的实时录像;
分析:录像采用的是标准码流,通过rtsp协议传输。
探索:上网一查,有几个方案:
1 vlc for android, 下载了pc客户端,手机上下载了app,在网上找了个url:
private String urlHaiguan = “rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp”; // 海关.
在我的三星上能正常播放。
2 android系统自带的Videoview:
写了个demo。也能正常使用。
涉及到的问题:
1 网上的关于vlc的demo,都是armeabi-v7a的so包,而对于arm,mipmap,intel架构cpu的手机,恕我愚钝,一直没调试出来。
2 用Videoview去写,借鉴了这篇文章:
http://blog.csdn.net/kepoon/article/details/6772060,
在arm和x86 的手机上都能播放正常。
demo下载
———– 接续 ———–
问题:之前测试的一直都是海康的球机,直到这次的视频产品使用的是大华的球机…….
用同样的方式打开球机的RTSP视频流时,一部分手机提示无法播放,这部分无法播放的手机,其中有x86的cpu架构的全都无法播放,arm的cpu架构的,个别无法播放,在测试机上安装vlc播放器也无法播放。
产品已经上传成型,无法更换,所以只能想办法解决这个问题,
打算深入的方向:1 vlc的编译;2 海康大华的rtsp视频流的编码格式和协议的区别。
先做个记录,解决好了,回来写完。
相关文章推荐
- Android使用VideoView播放网络视频
- Android视频播放框架Vitamio集成及使用MediaPlayer+SurfaceView、VideoView+MediaController实现播放网络视频
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频
- Android 视频播放器 VideoView 的使用,播放本地视频 和 网络视频
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频,获取网络视频缩略图
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频,获取网络视频缩略图
- Android使用VideoView播放网络视频
- Android 视频播放器 VideoView 的使用,播放本地视频 和 网络 视频
- Android使用VideoView播放live555服务端的RTSP视频流demo
- Android使用VideoView和MediaController播放网络视频(包括横竖排切换的处理)
- Android 视频播放器 VideoView 的使用,播放本地视频 和 网络 视频
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频
- Android使用VideoView播放网络视频,获取网络视频缩略图
- Android使用VideoView播放网络视频