Vlc rtsp android录像,VLC-Android 对视频流(RTSP)做翻转旋转
Posted weixin_39715187
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Vlc rtsp android录像,VLC-Android 对视频流(RTSP)做翻转旋转相关的知识,希望对你有一定的参考价值。
起因
最近正在在搞摄像头实时流的项目,是用rtsp协议,vlc开源播放器来播放视频,踩了不少坑,也总结了不少经验,下面就简单分享两个vlc开发中比较常用的实用功能:
1. 解决播放延时
rstp协议,配置特别灵活,很多新手刚开始使用时,会对严重的延时给吓到,无从下手,其实解决这个问题很简单:
通过MediaPlayer.getMedia().addOptions方法来优化延时:
options.add("--network-caching=300");
options.add("--rtsp-caching=300");
300代表延时时间,可以随意配置,建议根据实际情况来配置
2.视频进行放置90、180、270度,或者是水平方向、垂直方向翻转
项目中,摄像头成像是真实物理成像,没有进行镜像效果,PM要求成像效果要和实际成像方向一致(也就是镜子效果),最开始打算是对SurfaceView进行翻转,实测之后,发现实现比较困难,然后想起来vlc,这么强大的播放器,这种配置应该比较简单,一搜,果然:
同设置优化延时一样,要设置旋转、翻转,也是通过options.add方法来配置,很简单,但切记以下两个属性要必需同时使用才起效果:
//水平镜像
options.add("--transform-type=hflip"); //transform-type有很多选项:90、180、270、hflip、vflip、transpose、antitranspose 使用中只能选一个
options.add("--video-filter=transform");
3. 另外,附上更详细VLC的参数说明
转载自CSDN:http://blog.csdn.net/ufocode/article/details/49823151
以上,希望对你们有用!
以上是关于Vlc rtsp android录像,VLC-Android 对视频流(RTSP)做翻转旋转的主要内容,如果未能解决你的问题,请参考以下文章
anddroid 使用VLC,录像 截图功能,支持rtsp rtmp http SMB 等等。 流媒体,点播视频等等
anddroid 使用VLC,录像 截图功能,支持rtsp rtmp http SMB 等等。 流媒体,点播视频等等
anddroid 使用VLC,录像 截图功能,支持rtsp rtmp http SMB 等等。 流媒体,点播视频等等