|
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. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
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 |
#2
|
||||
|
||||
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 |
#3
|
||||
|
||||
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 |
#4
|
|||
|
|||
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.. |
#5
|
|||
|
|||
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 |
#6
|
|||
|
|||
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. |
#7
|
||||
|
||||
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. |
#8
|
|||
|
|||
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 |
#9
|
|||
|
|||
Quote:
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. |
#10
|
||||
|
||||
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 |
#11
|
|||
|
|||
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. |
#12
|
|||
|
|||
Quote:
__________________
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 |
#13
|
|||
|
|||
Quote:
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. |
#14
|
|||
|
|||
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. |
#15
|
||||
|
||||
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 |
#16
|
|||
|
|||
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. |
#17
|
||||
|
||||
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. |
#18
|
|||
|
|||
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. |
#19
|
|||
|
|||
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. |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
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 |