Network Encoder Video Switching
I am currently in the process of writing a new network encoder entirely in Java with support for native binaries like ffmpeg, but not as a requirement since I am parsing the stream data decently in Java. My current focus is DCT's, but I will also be taking a look at other options like the HD-PVR on a Raspberry Pi. This is partly because I just want to see what can be done, but also because I want to create a cross platform network encoder that can properly use all of the available features of a version 3.0 network encoder. I am writing it with interfaces for all crucial parts so that this could be used as a framework for others who want to create a network encoder, but don't want to build every single part. I wouldn't mind some feedback on these ideas in addition to my actual question.
Now that I have explained what I am doing and why. I feel like there was a thread from a long time ago that referenced a mechanism within SageTV that can be used to trigger the video switching function on demand or something like that to verify that it is working correctly. I can't seem to find it and I didn't spot it in the source code, but I was hoping someone might recall something about it.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.
Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
|