SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Media Extender
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Media Extender Discussion related to any SageTV Media Extender used directly by SageTV. Questions, issues, problems, suggestions, etc. relating to a SageTV supported media extender should be posted here. Use the SageTV HD Theater - Media Player forum for issues related to using an HD Theater while not connected to a SageTV server.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 07-17-2007, 09:18 PM
hufnagel hufnagel is offline
Sage Advanced User
 
Join Date: Nov 2003
Location: Union Cty, NJ
Posts: 172
One stream, many MVPs

Is it possible to have a single common stream piped to multiple MVPs, and have that stream controllable by each? I recognize that if any MVP were to signal an action (stop, start, ff, rew, etc.) then all MVPs would show the same.

Can this be done?

Thanks!
__________________
Setup #7.6 Hyper-V (again!)
Hardware: Comcast Basic Digital Cable, (1) HDHR3-CC 20170815 firmware, 36GB "system" drive, 2TB laptop drives, a buttload of archive drives, HP DL380G6 2x X5660 processors (4 cores to VM), 4GB ram
Software: Windows 7 Ultimate SP1 x64, SageTV v9.1.2.662, Java v1.8.0_131, STV 2017052101, HD300 extenders
Reply With Quote
  #2  
Old 07-18-2007, 02:20 AM
rickgillyon's Avatar
rickgillyon rickgillyon is offline
Sage Icon
 
Join Date: Sep 2005
Location: Whitley Bay, England
Posts: 1,950
I'm probably telling you what you already know here, but even if all 4 of your MVPs watch the same recording/live tv from the same tuner, it's recorded first so all can control the video independently.

If you're asking if you can specifically tell Sage to make them all react together on exactly the same video feed, I don't believe it's possible as it's contrary to the way that Sage works...
__________________
unRAID Server: Intel Core i5 7600K, 48GB DDR4, 2x512GB PCIe M.2 Cache Pool, 2x10TB SATA3 Parity Drive, 3x8TB SATA Array, 1x hdHomeRun DVB-T2 Quattro, IPTV via xTeVe, unRAID 6.8.3, tvHeadEnd for recording back end, Emby
Clients: 3 Nvidia Shields, 3 FireTV, 3 Win10 Pro PC Clients
Reply With Quote
  #3  
Old 07-18-2007, 03:28 AM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
It's technically possible -- but you would need to do some coding.

You need to start an STV Forked action thread, or Java plugin thread which monitors what is happening on all the MVPs using the Java API to request the status (currently playing file, seek position, play/paused state) from each MVP's UIContext.

As soon as one MVP is seen to be doing something different, then the other MVP's should be synced...

The implementation is 'left as an exercise for the reader'
__________________
Check out my enhancements for Sage in the Sage Customisations and Sageplugins Wiki
Reply With Quote
  #4  
Old 07-18-2007, 11:51 AM
jdamore jdamore is offline
Sage Aficionado
 
Join Date: Nov 2006
Location: Hillsborough, NJ
Posts: 292
I have been thinking of this idea for a long time now. I know it is possible but would require a LOT of work. I just don't know how much work.

Have you ever had a party and you wished you had an home audio distribution system playing throughout the house? Or, wished you were able to watch the "big game" in the kitchen when whipping up some snacks while your guests are watching it on the big screen.

The ideal options (imoa) would be to have a menu item to view the clients and play what they are playing. Whether its live/recorded TV or just music, you will see/hear with minimal latency between the 2 or more clients. It would be great to have the ability to pick up the remote to the room you are in and have control over the synchronized clients.

I wish I was a software guy..
Reply With Quote
  #5  
Old 07-18-2007, 01:15 PM
hufnagel hufnagel is offline
Sage Advanced User
 
Join Date: Nov 2003
Location: Union Cty, NJ
Posts: 172
jdamore...

you = hammer
description = head

you nailed it brother!
__________________
Setup #7.6 Hyper-V (again!)
Hardware: Comcast Basic Digital Cable, (1) HDHR3-CC 20170815 firmware, 36GB "system" drive, 2TB laptop drives, a buttload of archive drives, HP DL380G6 2x X5660 processors (4 cores to VM), 4GB ram
Software: Windows 7 Ultimate SP1 x64, SageTV v9.1.2.662, Java v1.8.0_131, STV 2017052101, HD300 extenders
Reply With Quote
  #6  
Old 07-18-2007, 01:24 PM
stevech stevech is offline
Sage Icon
 
Join Date: Dec 2005
Posts: 1,643
one to many is most often done with IP multicast (RFC 2588) and LAN devices that support it or are L2-transparent. And the MVPs too.

In my profession, we do this with MPEG camera encoders that do IP multicast. It is easy to do for small LANs, but only if all network devices support it. To me the simultaneous-viewer issue is to reduce disk accesses, since the 2nd and 3rd viewers still leave lots of capacity in the 100BT LAN. For bridged WiFi, the story is different, of course.

I'd think that in Sage's market, the need for simultaneous viewing of the same content is relatively rare.

Last edited by stevech; 07-18-2007 at 01:28 PM.
Reply With Quote
  #7  
Old 07-18-2007, 05:29 PM
hemicuda's Avatar
hemicuda hemicuda is offline
Sage Icon
 
Join Date: May 2006
Location: north of Chattanooga, Tennessee
Posts: 1,118
Someone could start a Pole to unscientifically gage demand
__________________
Server: MS Win7 SP1; FX8350 (H2O cooled); 8GB RAM; Hauppauge HVR-7164 (OTA); HVR-885 (OTA); SageTV 9.1.5.x; 12+TB Sage Storage

Clients: HD300 x2; HD200 x2; Placeshifter

Service: EPB Fiber (1Gb); OTA (we "cut the cord"); Netflix, Hulu, etc.
Reply With Quote
  #8  
Old 07-19-2007, 06:47 AM
paulbeers paulbeers is offline
SageTVaholic
 
Join Date: Jun 2005
Posts: 2,550
You can do this currently with a non-software version. I do this very thing with a distrubition amp. It distributes autio and video throughout the house. All I do is VNC into my server and kick something off. Definately not the sexiest way, but it works.
__________________
Sage Server: AMD Athlon II 630, Asrock 785G motherboard, 3GB of RAM, 500GB OS HD in RAID 1 and 2 - 750GB Recording Drives, HDHomerun, Avermedia HD Duet & 2-HDPVRs, and 9.0TB storage in RAID 5 via Dell Perc 5i for DVD storage
Source: Clear QAM and OTA for locals, 2-DishNetwork VIP211's
Clients: 2 Sage HD300's, 2 Sage HD200's, 2 Sage HD100's, 1 MediaMVP, and 1 Placeshifter
Reply With Quote
  #9  
Old 07-19-2007, 08:18 AM
jdamore jdamore is offline
Sage Aficionado
 
Join Date: Nov 2006
Location: Hillsborough, NJ
Posts: 292
Quote:
Originally Posted by paulbeers View Post
You can do this currently with a non-software version. I do this very thing with a distribution amp. It distributes autio and video throughout the house. All I do is VNC into my server and kick something off. Definately not the sexiest way, but it works.
I thought about doing something like that but then I thought about all the calls I would get from the wife asking "how, how, how". Shes an ace when it comes to navigating through Sage and shes big on blasting music in the HT so it could be heard in the whole house. If she could synchronize the upstairs stereo to the HT stereo (downstairs) that would be huge WAF.

Stevech-
I agree with you that Sage currently may not have a large market for synchronized video. I don't think I would use it more than a couple times a year. Music is a whole new chapter. To anyone who views the AVS forum, there are questions all the time about different methods to distribute audio and this feature of Sage may get suggested. Result? Broadening the market from just a server/client pvr system to also a way to distribute audio.

Last edited by jdamore; 07-19-2007 at 10:17 AM.
Reply With Quote
  #10  
Old 07-19-2007, 11:02 AM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
But for whole-house music distribution, precise synchronization is essential, and I seriously doubt you're going to get it by shipping compressed audio over a general-purpose PC LAN and decoding it independently in each room. There are commerical products for digital audio distribution over IP, but they require a dedicated subnet just for audio, using switches and decoders designed for that purpose.
__________________
-- Greg
Reply With Quote
  #11  
Old 07-19-2007, 12:11 PM
ke6guj ke6guj is offline
Sage Icon
 
Join Date: Jan 2005
Posts: 2,355
Quote:
Originally Posted by GKusnick View Post
But for whole-house music distribution, precise synchronization is essential, and I seriously doubt you're going to get it by shipping compressed audio over a general-purpose PC LAN and decoding it independently in each room. .
But is precise synchronization absolutely neccessary? For instance, my mother would like to have TVs in different rooms watching the same show as she moves from room to room. If they are off sync a second or two, is it the end of the world? I don't think its that big a deal unless you have the volume cranked so that the different TVs are stepping on each other.
__________________
- Jack
__________________________________________
Server: AMD Phenom 9750, 2GB RAM, 2 Hauppauge PVR500, 1 Firewired DCT6200, 1 HDHomerun tuning 2 QAM channels, Vizio 37" HDTV LCD, 1 USB-UIRT

Clients: 1 MediaMVP, 1 Placeshifter Client, & 1 SageTV Client.
Reply With Quote
  #12  
Old 07-19-2007, 03:02 PM
paulbeers paulbeers is offline
SageTVaholic
 
Join Date: Jun 2005
Posts: 2,550
Quote:
Originally Posted by ke6guj View Post
But is precise synchronization absolutely neccessary? For instance, my mother would like to have TVs in different rooms watching the same show as she moves from room to room. If they are off sync a second or two, is it the end of the world? I don't think its that big a deal unless you have the volume cranked so that the different TVs are stepping on each other.
YES! All it takes is traveling between rooms and hearing an echo to lower any WAF or MAF (in this case). Before I went with a distribution amp for my audio/video, I tried using Xlobby and syncing multiple PC's unfortunately the sync would be lost and then my wife would get annoyed. It doesn't even take a second in difference, even a fraction of a second and it is annoying. Try watching live tv on a tv in one room and an MVP in an anjoing room on the same channel on "live TV' and tell me if that doesn't annoy you.
__________________
Sage Server: AMD Athlon II 630, Asrock 785G motherboard, 3GB of RAM, 500GB OS HD in RAID 1 and 2 - 750GB Recording Drives, HDHomerun, Avermedia HD Duet & 2-HDPVRs, and 9.0TB storage in RAID 5 via Dell Perc 5i for DVD storage
Source: Clear QAM and OTA for locals, 2-DishNetwork VIP211's
Clients: 2 Sage HD300's, 2 Sage HD200's, 2 Sage HD100's, 1 MediaMVP, and 1 Placeshifter
Reply With Quote
  #13  
Old 07-19-2007, 05:20 PM
ke6guj ke6guj is offline
Sage Icon
 
Join Date: Jan 2005
Posts: 2,355
Quote:
Originally Posted by paulbeers View Post
YES! All it takes is traveling between rooms and hearing an echo to lower any WAF or MAF (in this case). Before I went with a distribution amp for my audio/video, I tried using Xlobby and syncing multiple PC's unfortunately the sync would be lost and then my wife would get annoyed. It doesn't even take a second in difference, even a fraction of a second and it is annoying. Try watching live tv on a tv in one room and an MVP in an anjoing room on the same channel on "live TV' and tell me if that doesn't annoy you.
I didn't think that it would be a big deal if you couldn't hear both TVs at the same time. If I have the tv going in both rooms, then I should be able to turn down the volume, since I don't need to be able to hear that particular tv everywhere in the house.

I do know annoying it can be when you are hearing both tvs stepping on each other and creating an echo.
__________________
- Jack
__________________________________________
Server: AMD Phenom 9750, 2GB RAM, 2 Hauppauge PVR500, 1 Firewired DCT6200, 1 HDHomerun tuning 2 QAM channels, Vizio 37" HDTV LCD, 1 USB-UIRT

Clients: 1 MediaMVP, 1 Placeshifter Client, & 1 SageTV Client.
Reply With Quote
  #14  
Old 07-19-2007, 06:12 PM
stevech stevech is offline
Sage Icon
 
Join Date: Dec 2005
Posts: 1,643
I have a $35 modulator for std def. Just feed video and audio to it and set it for cable channel 76 or so which is unused here as are the adjacent channels. Insert it onto your cable just past your house amplifier (to stop ch 76 from exiting your house).

Quality suffers.

As to the remote, you can run IR over the cable TV coax too, as I do, inexpensively, or use RF extenders for IR.
Reply With Quote
  #15  
Old 07-19-2007, 06:22 PM
GKusnick's Avatar
GKusnick GKusnick is offline
SageTVaholic
 
Join Date: Dec 2005
Posts: 5,083
Quote:
Originally Posted by ke6guj View Post
I didn't think that it would be a big deal if you couldn't hear both TVs at the same time.
Perhaps not for TV. But again, music is a different kettle of fish. When I move from room to room, I expect the music to keep sync with my mental metronome, even if there's a moment or two when I'm out of earshot. It's jarring to walk into another room and find that my internal soundtrack is a second or two off.
__________________
-- Greg
Reply With Quote
  #16  
Old 07-19-2007, 07:12 PM
jdamore jdamore is offline
Sage Aficionado
 
Join Date: Nov 2006
Location: Hillsborough, NJ
Posts: 292
Do the MVPs send back information regarding its status of playback (ie:time in milliseconds)? What exacly are the MVPs sending back?

GKusnick-
Mental metronome is a perfect way to put it. I can relate to that


Being unsynchronized above 50ms is where it begins to be unaccceptable to me. If the MVPs have a buffer, i'm sure they could be within a couple of milliseconds of each other.
Reply With Quote
  #17  
Old 07-20-2007, 08:12 AM
Folkboat's Avatar
Folkboat Folkboat is offline
Sage Advanced User
 
Join Date: Dec 2005
Location: Edgewater, FL
Posts: 120
Indeed synchronized music using multiple MVP's would be fantastic.

Distributed Music systems seems to be pretty hot right now, probably due to the ability to download any music you want. Utilizing wireless MVP's for music distribution eliminates the need for in-wall wireing.

I realize this might be a difficult task to accomplish, however it would become a significant feature for Sage. If not an entirely new market for them.

Just my two cents.
Reply With Quote
  #18  
Old 07-20-2007, 10:45 AM
CollinR CollinR is offline
Sage Icon
 
Join Date: Dec 2004
Location: Tulsa, OK
Posts: 1,305
Could you not do this by plugging a single MVP into a capture card used by VideoLAN and having that act as a network encoder. Give it a custom channel in the lineup and point all other clients to that channel and jump to front. Then any changes on the MVP connected to VideoLan will be seen on all other clients watching that specific channel.


I wish I knew how to get VideoLAN to work as a network encoder though.

Others may choose to reseach the MyTheater plugin, IIRC it uses VideoLan to stream the feeds to Sage.
Reply With Quote
  #19  
Old 07-22-2007, 08:04 PM
ChePazzo ChePazzo is offline
Sage Aficionado
 
Join Date: Oct 2004
Posts: 287
actually, for that, you just need an extra tuner that accepts composite a/v. Don't even need the VideoLAN, just a regular network encoder.

You could control what's playing on that MVP via the webserver plugin ("play in extender xxxxxx") and the first TV-connected MVP that tuned into the A/V channel would pick initiate the recording.

Of course, if your goal is to reduce network bandwidth, then even Multicast isn't going to help you. Multicast has to fork at some point into a series of unicast streams. Typically, the benefit is when the multiple dests are multiple hops away, you can reduce the load through the network, but just at the customer endpoint, you need to unicast to each dest. In the case for SageTV and MVPs, since they all have to be on the same LAN, you really don't get much benefit from Multicast unless your switches support it, in which case you really only save bandwidth from server->switch.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
MVP's and Sendmessage Utility (SageApp/SageClientApp) smarty SageTV Media Extender 4 09-02-2007 03:20 PM
Can MVPs be set to different remote codes like Tivo? dmiraclejr SageTV Media Extender 5 12-19-2006 10:19 PM
analog/digital/hd usage with multpile mvps. jryan15 SageTV Media Extender 5 12-02-2006 05:05 PM
PS stream bandwidth less then target Sam SageTV Beta Test Software 2 11-09-2006 08:15 PM
DVB-T transport stream playback / decode dooferlad Hardware Support 0 03-06-2006 09:22 AM


All times are GMT -6. The time now is 09:47 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.