home
products
contribute
download
documentation
forum
Home
Forums
New posts
Search forums
What's new
New posts
All posts
Latest activity
Members
Registered members
Current visitors
Donate
Log in
Register
What's new
Search
Search
Search titles only
By:
New posts
Search forums
Search titles only
By:
Menu
Log in
Register
Navigation
Install the app
Install
More options
Contact us
Close Menu
Forums
MediaPortal 1
Development
Improvement Suggestions
One computer to stream different content to multiple monitors
Contact us
RSS
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="peter_H" data-source="post: 639893" data-attributes="member: 75891"><p>I thought I'd chime in an lend my enthusiastic support to the idea <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>Funnily enough, I posted similar requests just a few days ago, over at the GBPVR forums.</p><p></p><p><a href="http://forums.gbpvr.com//showthread.php?47417-Duplicate-the-video-window-on-multiple-monitors" target="_blank">Duplicate the video window on multiple monitors</a></p><p><a href="http://forums.gbpvr.com//showthread.php?47419-Will-multiple-independent-instances-of-NPVR-be-possible" target="_blank">Will multiple independent instances of NPVR be possible?</a></p><p></p><p>Here's a copy of what I wrote:</p><p></p><p>I have a scenario where my mediaServer has 4 monitors connected to 2 graphics cards.</p><p>1 goes to the kitchen, 1 to the kitchen "bar" (between dining and kitchen), 1 to the lounge (open plan to kitchen) and 1 to a bedrooom.</p><p></p><p>What I'd like is the ability to be able to duplicate the currently playing video in additional windows located in any of these monitors. So that, for instance, whomever is cooking and listening to the show that is playing in the lounge (audio is also fed to the kitchen area) can also watch it playing from the kitchen monitors. Or even have it playing on only 1 kitchen monitor while leaving the other free for a recipe in a browser, say.</p><p></p><p>Technically, I believe this can be done by inserting the standard "Infinite Tee Filter" into the DirectShow graph, just after the video decoder, and connecting it to additional renderers. I've done some experiments using GraphStudio and managed to achieve it easily, connecting up an additional 3 duplicate windows.</p><p></p><p>So even if the UI isn't implemented anytime soon, it would be great if the API functions to do this were added to the PVR, so it could be developed further by a plugin developer. (I may be tempted to jump into plugin development myself if the API functions were available for this and no-one else was keen ). </p><p></p><p>Taking it one step further... ideally, I like to be able to run multiple, independent instances of the PVR GUI on each screen. Then, on any one, be able to pull up a "Now Playing" window that shows the videos that other instances are playing. Of those playing, you could choose any one to be duplicated on the current screen.</p><p></p><p>Also would probably need a "Duplicate Video On..." screen that "pushes" video onto a selected monitor, in case an instance of the PVR wasn't running on the target monitor, or you weren't in the room you are duplicating it to.</p><p></p><p>Here's some quick ideas for possible API functions :</p><p></p><p><span style="font-family: 'Courier New'"><strong>pvrInstance.videoPlayingOnMonitors()</strong></span> ;returns a list of monitors that the PVR is playing its video on</p><p><span style="font-family: 'Courier New'"><strong>pvrInstance.getMainMonitorNumber()</strong></span> ; returns the monitor the instance of the PVR is showing on</p><p><span style="font-family: 'Courier New'"><strong>pvrInstance.mainVideoWindow( monitorNumber, position, size)</strong></span> ;tells the PVR to play videos on a certain monitor.</p><p><span style="font-family: 'Courier New'"><strong>pvrInstance.duplicateVideoWindow( monitorNumber, position, size)</strong></span> ;tells the PVR to duplicate videos on a certain monitor.</p><p></p><p>BTW, I haven't looked at the existing API or plugin development, so I don't even know how it all actually works - this API functionality may already be there, FAIK!</p><p></p><p>As for control of each PVR instance, I'm thinking of using an Adobe Flash interface or Promixis NetRemote on a wi-fi enabled PocketPC (I've just bought some Dell x51v WinMob6 devices w VGA touchscreens for $100 each, second hand). This would need some "glue" on the server to send the HTTP requests from each device to its respective instance of the PVR (Promixis Girder might handle this?)</p></blockquote><p></p>
[QUOTE="peter_H, post: 639893, member: 75891"] I thought I'd chime in an lend my enthusiastic support to the idea :) Funnily enough, I posted similar requests just a few days ago, over at the GBPVR forums. [url=http://forums.gbpvr.com//showthread.php?47417-Duplicate-the-video-window-on-multiple-monitors]Duplicate the video window on multiple monitors[/url] [url=http://forums.gbpvr.com//showthread.php?47419-Will-multiple-independent-instances-of-NPVR-be-possible]Will multiple independent instances of NPVR be possible?[/url] Here's a copy of what I wrote: I have a scenario where my mediaServer has 4 monitors connected to 2 graphics cards. 1 goes to the kitchen, 1 to the kitchen "bar" (between dining and kitchen), 1 to the lounge (open plan to kitchen) and 1 to a bedrooom. What I'd like is the ability to be able to duplicate the currently playing video in additional windows located in any of these monitors. So that, for instance, whomever is cooking and listening to the show that is playing in the lounge (audio is also fed to the kitchen area) can also watch it playing from the kitchen monitors. Or even have it playing on only 1 kitchen monitor while leaving the other free for a recipe in a browser, say. Technically, I believe this can be done by inserting the standard "Infinite Tee Filter" into the DirectShow graph, just after the video decoder, and connecting it to additional renderers. I've done some experiments using GraphStudio and managed to achieve it easily, connecting up an additional 3 duplicate windows. So even if the UI isn't implemented anytime soon, it would be great if the API functions to do this were added to the PVR, so it could be developed further by a plugin developer. (I may be tempted to jump into plugin development myself if the API functions were available for this and no-one else was keen ). Taking it one step further... ideally, I like to be able to run multiple, independent instances of the PVR GUI on each screen. Then, on any one, be able to pull up a "Now Playing" window that shows the videos that other instances are playing. Of those playing, you could choose any one to be duplicated on the current screen. Also would probably need a "Duplicate Video On..." screen that "pushes" video onto a selected monitor, in case an instance of the PVR wasn't running on the target monitor, or you weren't in the room you are duplicating it to. Here's some quick ideas for possible API functions : [FONT="Courier New"][B]pvrInstance.videoPlayingOnMonitors()[/B][/FONT] ;returns a list of monitors that the PVR is playing its video on [FONT="Courier New"][B]pvrInstance.getMainMonitorNumber()[/B][/FONT] ; returns the monitor the instance of the PVR is showing on [FONT="Courier New"][B]pvrInstance.mainVideoWindow( monitorNumber, position, size)[/B][/FONT] ;tells the PVR to play videos on a certain monitor. [FONT="Courier New"][B]pvrInstance.duplicateVideoWindow( monitorNumber, position, size)[/B][/FONT] ;tells the PVR to duplicate videos on a certain monitor. BTW, I haven't looked at the existing API or plugin development, so I don't even know how it all actually works - this API functionality may already be there, FAIK! As for control of each PVR instance, I'm thinking of using an Adobe Flash interface or Promixis NetRemote on a wi-fi enabled PocketPC (I've just bought some Dell x51v WinMob6 devices w VGA touchscreens for $100 each, second hand). This would need some "glue" on the server to send the HTTP requests from each device to its respective instance of the PVR (Promixis Girder might handle this?) [/QUOTE]
Insert quotes…
Verification
Post reply
Forums
MediaPortal 1
Development
Improvement Suggestions
One computer to stream different content to multiple monitors
Contact us
RSS
Top
Bottom