NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public Wishlist v
« Previous 1 … 41 42 43 44 45 … 193 Next »
Duplicate the video window on multiple monitors

 
  • 0 Vote(s) - 0 Average
Duplicate the video window on multiple monitors
peter_h
Offline

Member

Posts: 67
Threads: 24
Joined: Jan 2008
#1
2010-07-21, 02:23 AM (This post was last modified: 2010-07-21, 02:29 AM by peter_h.)
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 NPVR, 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 Smile ).
Pete
Karori, Wellington, NZ

HARDWARE: AMD x4 9550, WinXP sp3, Hauppauge HVR-4000 (Freeview/DVB-T only ATM); Hauppauge HVR-1700 (DVB-T); 2 x GeForce 9600GT; All latest drivers; SPDIF out;
UHF rooftop aerial with a direct line-of-sight 3km to Mt KauKau.
SOFTWARE: MediaPortal 1.1; NPVR; Latest HVR4000 drivers; WinTV7; ArcSoft TotalMedia; Cyberlink PowerDVD 7.0; MPV Decoder; AC3Filter; Mpeg2DecFilter.ax; mmaacd.ax (Morgan AAC decoder)
peter_h
Offline

Member

Posts: 67
Threads: 24
Joined: Jan 2008
#2
2010-07-21, 02:28 AM (This post was last modified: 2010-07-21, 02:48 AM by peter_h.)
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 NPVR 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 :

npvrInstance.videoPlayingOnMonitors() ;returns a list of monitors that NPVR is playing its video on
npvrInstance.getMainMonitorNumber() ; returns the monitor the instance of NPVR is showing on
npvrInstance.mainVideoWindow( monitorNumber, position, size) ;tells NPVR to play videos on a certain monitor.
npvrInstance.duplicateVideoWindow( monitorNumber, position, size) ;tells NPVR to duplicate videos on a certain monitor.


BTW, I haven't looked at GBPVR API or plugin development, so I don't even know how it all actually works - this API functionality may already be there, FAIK! Smile
Pete
Karori, Wellington, NZ

HARDWARE: AMD x4 9550, WinXP sp3, Hauppauge HVR-4000 (Freeview/DVB-T only ATM); Hauppauge HVR-1700 (DVB-T); 2 x GeForce 9600GT; All latest drivers; SPDIF out;
UHF rooftop aerial with a direct line-of-sight 3km to Mt KauKau.
SOFTWARE: MediaPortal 1.1; NPVR; Latest HVR4000 drivers; WinTV7; ArcSoft TotalMedia; Cyberlink PowerDVD 7.0; MPV Decoder; AC3Filter; Mpeg2DecFilter.ax; mmaacd.ax (Morgan AAC decoder)
JonnyCam
Offline

Posting Freak

Posts: 1,153
Threads: 87
Joined: Feb 2006
#3
2010-07-22, 10:59 PM
if you wanted something like that, why not just go for a PCH client connected to the monitor - it doesn't give you the listing of what videos are being watched at that time, but you could design some type of plugin for that.
The monitor in the kitchen would then have a fully controllable instance of gbpvr running. (but you would need some type of controller - maybe a usb connected numeric keypad or similar, or you could still have the IR of the pch visible.
"Shut up brain, or I'll stab you with a Q-Tip!"

--= Win7, C2D 2.93 GHz, ASUS 9400GT Silent, 2GB Ram, Few HDD's, 3TB unRAID server, Samsung 50" 1080p Plasma via HDMI, 40" 1080i LCD via VGA =-- * PVR2000 Analog PCI / Avermedia DVB-S PCI / Hauppauge 2200 DVB/Analog * PCH GBPVR Client * *BD-E6500 w/ NPVR client*
peter_h
Offline

Member

Posts: 67
Threads: 24
Joined: Jan 2008
#4
2010-07-25, 01:29 AM (This post was last modified: 2010-07-25, 01:33 AM by peter_h.)
JonnyCam Wrote:why not just go for a PCH client connected to the monitor?

A few reasons...

- PCH is about $300, for an extra monitor. A HD-capable dual monitor video card is around $50. So that's only $25 per monitor.
- I already run a server 24/7, so it seems most economical to just add another card in. It's centrally-located sub-flooor (which makes everything super-quiet), so I just run DVI, USB and SPDIF/TOSLink cables to each extra room.
- I'm not familiar with PCH/Linux programming

Re controllers...ATM, I've got active USB extensions going to a hub in each room. Which is fine if all the monitors are "clones". I'm planning on making them fully independent screens, controlled by WinMobile-based Dell x51v devices via WiFi using softwares like HIP/Girder/NetRemote/Flash/AutoIT to allow independent control.

I could do everything I want from scratch using a programming environment I'm very capable and familiar with - Macromedia/Adobe Director. But for 98% of it, I'd be re-inventing the wheel, just to get the unique functionality I want. But since Adobe have virtually killed off Director, I'm looking for a new cross-platform multimedia coding platform anyway, so it might be an appropriate time to bite the bullet and jump ship. Which leaves me tossing up between Adobe Air+Flash, or Unity3D+.Net/Mono. I still haven't made up my mind yet! If I knew that NPVR had at least the ability for me to achieve what I wanted, even if it meant me becoming a plug-in developer, then my decision would be made. Smile
Pete
Karori, Wellington, NZ

HARDWARE: AMD x4 9550, WinXP sp3, Hauppauge HVR-4000 (Freeview/DVB-T only ATM); Hauppauge HVR-1700 (DVB-T); 2 x GeForce 9600GT; All latest drivers; SPDIF out;
UHF rooftop aerial with a direct line-of-sight 3km to Mt KauKau.
SOFTWARE: MediaPortal 1.1; NPVR; Latest HVR4000 drivers; WinTV7; ArcSoft TotalMedia; Cyberlink PowerDVD 7.0; MPV Decoder; AC3Filter; Mpeg2DecFilter.ax; mmaacd.ax (Morgan AAC decoder)
sub
Online

Administrator

NextPVR HQ, New Zealand
Posts: 106,807
Threads: 769
Joined: Nov 2003
#5
2010-07-25, 01:39 AM
The closest you're going to be able to get is running multiple independent instances of NPVR. They would have the share the available resources of the server. ie, they'd all be able to schedule recordings, they'd all be able access available tuners on the server, all be able to indepedently play recordings ect.
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)



Possibly Related Threads…
Thread Author Replies Views Last Post
  Collosus 2 & HVR 2210 - Composite, S Video inputs peter t 8 1,214 2023-11-07, 10:58 PM
Last Post: mvallevand
  Multiple user accounts linustorvalds 3 1,483 2022-07-15, 02:08 PM
Last Post: mvallevand
  Multiple IPTV Devices mvallevand 12 6,640 2020-08-11, 12:20 AM
Last Post: mvallevand
  Watched Indicator for Multiple Video Files with the Same File Name cweseloh 1 1,834 2018-06-26, 05:02 PM
Last Post: sub
  Better subtitling positioning on Video and TV (Live and Recorded). GuruSR 7 3,278 2018-04-19, 04:33 AM
Last Post: sub
  Videos - Display Video Subtitle aka Episode Title meccano 0 1,428 2018-02-11, 11:09 PM
Last Post: meccano
  Multiple backend servers that interconnect or cluster like MythTV jtcreate 0 1,283 2017-06-23, 05:36 AM
Last Post: jtcreate
  Preview when fast forward or rewind rerecorded video boomramada 1 1,878 2016-06-27, 05:44 PM
Last Post: sub
  Delete Menu to jump out of Delete Cycle, so multiple deletes are avoided? jksmurf 3 2,510 2016-05-24, 08:34 PM
Last Post: mvallevand
  Change 10ft Wide "Video" selection screen to ...... like "Search" puck64 5 3,273 2016-04-17, 04:33 AM
Last Post: puck64

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode