局域网环境内有两台Android机,装了Spydroid来获取传送RTSP媒体流,配置如下:

Video Encoder: H.264

Resolution: 640*480

Framerate: 8fps

Bitrate: 2000kbps

我希望在PC端的VLC播放器能够在一个窗口里分屏显示两路RTSP媒体流数据,按照这篇博客和这个wiki的教程来编写vlm脚本,脚本如下:

new channel1 broadcast enabled

setup channel1 input "rtsp://192.168.43.200:8086"

setup channel1 output #duplicate{dst=mosaic-bridge{id=1,width=640,height=480},select=video}

new channel2 broadcast enabled

setup channel2 input "rtsp://192.168.43.230:8086"

setup channel2 output #duplicate{dst=mosaic-bridge{id=2,width=640,height=480},select=video}

new mosaic broadcast enabled

setup mosaic input /Users/lovejoy/Downloads/bg640960.jpg

setup mosaic output #transcode{sfilter=mosaic,vcodec=mp4v,scale=1}:display

control channel2 play

control channel1 play

control mosaic play

整个背景大小是640960,每个分屏大小是640480,我希望两个画面上下排列,于是运行参数这样的:

vlc --vlm-conf /Users/lovejoy/Downloads/conf.vlm --mosaic-keep-aspect-ratio --mosaic-keep-picture --mosaic-position=2 --mosaic-order="1,2" --mosaic-offsets="0,0,0,480" --mosaic-width=640 --mosaic-height=960 --image-duration=-1

但是显示的结果却是两个画面都挤在上面的分屏里里,并没有分开,并且两个媒体流不断抢占切换,最后有一个媒体流失去连接,画面稳定成一个媒体流,像这样:

终端输出如下:

那些decode_slice_error应该和多路显示没关系,因为只显示一个媒体流也是同样的报错

问题应该出现在mosaic这里,但是我照着别人的教程来的呀。实在不知道问题出在哪,还请高人指点,阿里嘎多~

对了 忘了说环境了

VLC是V2.2.4 Mac OS平台

Android测试机是API 19

Spydroid是V8.0.2

连接的是手机热点 都在一个局域网内

vlc android局域网rtsp,VLC mosaic分屏显示多路RTSP媒体流问题。相关推荐

  1. Android P 分屏显示

    分屏显示 前提概要: 问题1.启动左边显示仪表os.右边显示ivi. 问题2.固定分屏 .不显示recent view画面 问题3.显示home的时候强制修改home的大小 问题4.不支持应用分屏的a ...

  2. Android系统的三种分屏显示模式

    Google在Android 7.0中引入了一个新特性--多窗口支持,允许用户一次在屏幕上打开两个应用.在手持设备上,两个应用可以在"分屏"模式中左右并排或上下并排显示.在电视设备 ...

  3. android分屏模式_浅谈 Android 7.0 多窗口分屏模式的实现

    从 Android 7.0 开始,Google 推出了一个名为"多窗口模式"的新功能,也就是我们常说的"分屏模式".那么,这个功能有什么用呢?作为开发者,我们又 ...

  4. Android分屏显示(多窗口支持) 开发总结

    最近公司有分屏显示需求,遇到几点问题 ,在此记录,以做备忘. 我所谓的分屏显示,是在同一个界面内,分屏显示两个app的界面 或者是 注意点1: 系统好像没有获取应用显示的左右或者上下位置的方法,所以我 ...

  5. Android分屏显示

    1,定义 Android N以上系统支持的模式,可上下,左右分屏显示,画中画,多窗口模式 2,方式 要是全局分屏,可在application里设置标签resizeableActivity为true & ...

  6. android分屏模式_Android分屏显示总结

    1. 基础原理 1.1 ActivityRecord.TaskRecord.ActivityStack关系 一个ActivityRecord对应着一个Activity,而一个Activity可能对应着 ...

  7. 【Android车载系列】第14章 车载渲染-分屏显示的实现

    本章节通过获取Android系统的Display,使用Display+Presentation或Display+Activity实现分屏展示.最后通过MediaProjection录屏采集主屏幕数据, ...

  8. android n进入分屏代码分析_平板电脑全面进入多任务时代,Android N原生支持分屏显示...

    去年十月苹果WWDC上发布iOS9首次原生支持iPad平板电脑的分屏显示,希望通过大屏多任务iPad产品,向微软的Surface为代表的Windows10平板PC发起挑战,撬开商务和企业级市场.近日据 ...

  9. java如何控制分屏显示,intellij idea 分屏设置 与快捷键

    1.找到分屏功能 File -> setting -> keymap,搜索(注意大小写): Split Vertically 水平分屏 Split Horizontally 垂直分屏 2. ...

最新文章

  1. 资源贴|吴恩达新课发布第1天,3万人观看 | 完整PPT
  2. 计算机文化基础案例教程第三版答案,计算机文化基础案例教程(第3版 谭宁)教学课件 素材.zip-排骨做法.doc...
  3. 二叉排序树的实现——java
  4. oracle 表空间热备份,oracle对表空间的热备
  5. 扩展内容(进程的通信方式)
  6. http://jackielieu.blog.51cto.com/5586910/1161944
  7. SQL Server 2008 基础
  8. 阿里云数据中台助力零售耐消品新客获取与转化
  9. Mysql查看某个表大小
  10. 尝试改写新浪网分类资讯爬虫2
  11. Interrupted Exception异常可能没你想的那么简单!
  12. python 获取麦克风声音_如何使用python和ffmpeg或simi读取实时麦克风音频音量
  13. BizTalk Server 2010 + SQL Server 2008 R2 - 通过集成创造更大价值 [ 上篇 ]
  14. ZooKeeper官方文档学习笔记03-程序员指南02
  15. 印度人是怎样开发软件的?
  16. Spring Security3源码分析-LogoutFilter分析
  17. ide 安装eval reset插件
  18. python 源代码 macd双底 高 低_利用Python实现MACD''顶底背离''形态,并实现自动化交易!...
  19. git_ Git 工具 - 储藏(Stashing)
  20. 编程术语晦涩_晦涩的编程语言的乐趣

热门文章

  1. echarts 三环圆环_Echarts饼图之圆环图
  2. 苹果怎么换自定义铃声?不用电脑也能搞定!
  3. sysbios挂钩函数使用_使用动作挂钩自定义WordPress主题
  4. Point(类与构造) C++
  5. Unity抽奖转盘制作代码
  6. spss和matlab软件,MATLAB与SPSS进行多元回归分析的区别.pdf
  7. php短信炸弹,php发送短信炸弹 - rookier的个人页面 - OSCHINA - 中文开源技术交流社区...
  8. HTML中通过js 自定义一个鼠标悬停后立刻显示的Title(附效果图)
  9. SpringCloud整合Seata(Docker)版本异常处理
  10. 国内三大手机运营商号段