VR Android播放器实现(二)
2016-09-20 18:56
218 查看
最近正在学习制作android的VR视频播放器,用了网上一位大神写的基于ijkplayer库编写的渲染库,ijkplayer默认是不支持rtsp流媒体播放的,需要自己重新编译,这里奉上已经编译好的so库,加载以后可以直接使用了:动态库。
我用到的视频源就是已经将左右两路视频拼接到一起的2880*1440分辨率的rtsp的流,所以在进行播放的时候,还需要将视频进行分割左右两部分,然后分别在左右两个窗口中进行展示。这里就需要在创建渲染模型的时候,对帧数据进行处理,将左右两部分的视频数据,分别渲染到两个模型上去,模型这里采用的是Dome(圆屋顶)。视频源是广角的鱼眼镜头,使用Dome还能实现一定程度的畸变矫正。
这里再次送上大神源码库的地址:https://github.com/ashqal/MD360Player4Android
专门讨论VR开发相关技术的QQ群:471831949
我用到的视频源就是已经将左右两路视频拼接到一起的2880*1440分辨率的rtsp的流,所以在进行播放的时候,还需要将视频进行分割左右两部分,然后分别在左右两个窗口中进行展示。这里就需要在创建渲染模型的时候,对帧数据进行处理,将左右两部分的视频数据,分别渲染到两个模型上去,模型这里采用的是Dome(圆屋顶)。视频源是广角的鱼眼镜头,使用Dome还能实现一定程度的畸变矫正。
这里再次送上大神源码库的地址:https://github.com/ashqal/MD360Player4Android
专门讨论VR开发相关技术的QQ群:471831949
相关文章推荐
- Android自定义音量调节
- Android 7.0 四大新改进
- [置顶] 使用adb查看android程序的包名以及栈顶的activity名
- Android之View的事件体系
- Android Bitmap 和 ByteArray的互相转换
- android 解决输入法键盘遮盖布局问题(不适合带listview的布局)
- use addr2line in android
- Android--Dialog
- NFC 基础知识(NFC Basics) 根据官网个人翻译
- a ae46 ndroid第一篇:inputType的常用取值
- Android一点 修改jar的内容
- Android 应用程序集成FaceBook 登录及二次封装
- Android AsyncTask异步任务的使用
- Android Facebook和Twitter登录和分享完整版
- 常用控件含义,属性,继承关系
- Android——IPC机制(二)进程间通信方式
- android的SparseArray
- android的logcat的字符长度的限制,超过将直接截断
- Android——IPC机制(一)IPC概念以及Binder机制
- Android Studio快捷键指南(本文持续更新)