|
Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here. |
|
Thread Tools | Search this Thread | Display Modes |
#481
|
|||
|
|||
Quote:
__________________
Home Network: https://karylstein.com/technology.html |
#482
|
||||
|
||||
The Android miniclient is the reason I'm working on live transcoding abilities now instead of later. I was going to put it off because I figured it would be a real hassle, but while it is taking a lot of time to get things the way I want them, the audio/video sync problems that I thought I would run into just based on experience from the executable don't exist which is very encouraging.
__________________
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 |
#483
|
||||
|
||||
Quote:
I know with ZFS it's usually recommended to just let it do it's own thing. If it interests you, I can also make it disabled by providing -1.
__________________
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 |
#484
|
|||
|
|||
What is this going to achieve? Will OpenDCT, running on a capable host, do real-time transcoding to formats/containers that offer better compatibility with Android? Any other details you'd like to tease (e.g. formats, hardware requirements)?
|
#485
|
|||
|
|||
If you don't mind adding this, I think it would be nice to have the option to disable the flush. Thanks again!
__________________
Server: HP DL380 G6, VMware ESXi 5.0 with HW passthrough for USB and Firewire, 4 x HD-PVR, ZFS storage SageTV: Production: 7.1.9+Java 1.6.0_32 on XP, Test: 9.0.4.291+Java 1.8.0_72 on Linux 64-bit Clients: 2 x Sage HD200 Extender, 1 x Sage HD100 Extender Sources: 4 x Motorola DCH-3200 (firewire channel changing), HD Homerun Prime, OpenDCT 0.5.7 |
#486
|
||||
|
||||
Quote:
So far I have a fast interlaced detection method that bases it's assumptions on the decoded frame being flagged interlaced. This has worked really well over several samples I was able to acquire. It basically checks up to 60 valid video frames and if 30 of them are interlaced, it's assumed that the content is interlaced. Anything more thorough would be a waste of resources. Since the biggest focus is to be able to deinterlace content into progressive content, you will be able to optionally set OpenDCT to only transcode if the content is interlaced. Otherwise it will just copy the streams similar to what it does already. It could also be configured to transcode to H.264 based on if the content is MPEG2. The hardware requirements are somewhat high. My VM is hosted on an i7-4790K. I currently have a filter in place that scales to 720p if the resolution is greater than 720p because 1080p for example is extraordinarily resource intensive even on very fast settings. My two core VM can transcode H.264 1080i 29.97fps content scaled to 720p at 45fps. I'm also looking into hardware acceleration like QuickSync and DXVA2, but those will not likely be available at first. You will also be able to create your own transcoding profiles. There will be ones available by default and maybe even a way to have OpenDCT auto-detect what will probably work best. Audio is just being copied. We'll cross that bridge if there's ever a good reason to mess with it. Also when you transcode video, you lose things like closed captions, so down the road I want to add support for cc_extractor (which can be compiled into FFmpeg) to convert the captions to subtitles. I could also just add the original video stream as a second video track, but I don't know if SageTV would support that.
__________________
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 |
#487
|
|||
|
|||
Quote:
Thanks for building OpenDCT. I have had issues with the other network encoders with SageTV that never quite made recording troublefree, but OpenDCT has been great so far. I record to a ZFS volume on a NAS, which is quite fast, so never could understand the issues, but glad it all is playing well now. Thank you for your work! Mike |
#488
|
||||
|
||||
While things can be tweaked in any direction, my primary focus is making the content transcode quickly live in high quality with the best possible device compatibility. File size is secondary because to get files really small at the same quality generally can't be done in real-time without hardware assisted encoding. Experience has told me you can only have two out of these three when encoding with software: speed, efficiency, quality.
But don't let this scare you; I can transcode my test 2 minute 1080i H.264 clip to 720p in under 2 minutes and the file size is exactly the same. I also have a 2 minute 1080i MPEG2 ATSC clip that will transcode even faster and comes out one third the size. The picture quality is very good (it looks a little sharper than an HD-PVR recording), but if I don't constrain the bitrate to baseline, the picture quality get so good, it is nearly indistinguishable to my eye from the original content on my HD300 and on some players I'm sure it looks even better because it's already deinterlaced.
__________________
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 Last edited by EnterNoEscape; 02-24-2016 at 03:17 PM. |
#489
|
||||
|
||||
How do you set up regular HDHomerun (now cable card devices) to be used with OpenDCT?
__________________
Media Server: Win 7 Home (32 bit), GIGABYTE GA-EP43-UD3L LGA 775 Intel P43 ATX Intel Motherboard, Intel Core 2 Quad Q9505 Yorkfield 2.83GHz, 4 GB Ram, Geforce 9600 GT PCI-E, 1x HD PVR, HD homerun (2x for OTA, 1x for FIOS QAM), 1 x HD Homerun Prime with cablecard from FIOS. Client: Windows 10 Pro Media Extenders: HD-200 x 3, HD-200 x 2 |
#490
|
||||
|
||||
Are you asking how to use the currently experimental HDHomeRun ATSC support?
__________________
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 |
#491
|
|||
|
|||
Question? Why do you need to de-interlace?
__________________
- James M - Capture Devices: HDHomerunXTEND, HDHomerunPrime |
#492
|
|||
|
|||
the miniclient has problems playing back 1080I H.264 recordings from the Hd Homerun Prime is one reason because of interlacing.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#493
|
||||
|
||||
There are also plenty of players with very poor de-interlacing abilities. I see no reason to leave the content interlaced. That being said, if you really want to retain the interlacing, it should be possible, but you'll be creating your own transcoding profile.
__________________
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 |
#494
|
|||
|
|||
one of my 3 HDprime tuners has issues recording
I'm not sure where to post this but lately i have been having issues with one of my Prime HDhomerun tuners missing recordings. See the attached image. I am using OpenDCT. The other tuners work ok. Isn't this odd that only one tuner has a problem?
Now i did setup a separate system with SageTV v9 and assigned that tuner (-2) to try out v9 a few weeks ago. But i am not recording anything with it on the other system and have disabled OpenDCT on that system as well as to not conflict with recording on my main system. Just thought I would mention this detail. Any ideas? I just tried to record 3 shows simultaneously and the one on the Prime tuner -2 failed to record due to capture device failure.
__________________
- James M - Capture Devices: HDHomerunXTEND, HDHomerunPrime |
#495
|
|||
|
|||
Quote:
always_force_external_unlock=true
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. Last edited by nyplayer; 02-26-2016 at 08:57 AM. |
#496
|
|||
|
|||
ugh. i checked and i only enabled it for one tuner because i didn't know it was a per tuner parameter. OK, let's try again...
__________________
- James M - Capture Devices: HDHomerunXTEND, HDHomerunPrime |
#497
|
||||
|
||||
Quote:
And then the question.... How to I enable/use the ATSC support with Prime support? I have 1 Prime, 4 Connects and 2 Extends. Except for the Prime, all others are using OTA from 2 different markets. Thanks! Bobby
__________________
Athlon II Quad Core 3Ghz, 8GB Ram. 12GB Storage. 3 (x4) HDHR for OTA Across 2 Cities, HD200, 2x HD300. Last edited by BobbyDing; 02-26-2016 at 10:51 AM. |
#498
|
||||
|
||||
Quote:
Yes. Starting on 0.4.23 and up to enable "native" HDHomeRun discovery which also enables devices other than the Prime to be used, you need do the following:
After making those changes, you should now see new tuners in SageTV named after all of the discovered HDHomeRun devices that responded on your network. I'm curious with so many HDHomeRun devices how well it will perform. If you don't see everything the first time, restart the SageTV service. The Connect devices also have HTTP streaming capability that OpenDCT can use if you have done a channel scan via the web interface on the Connect. If for any reason the URL doesn't work, it has a failsafe to just use RTP. You should find HTTP to be more reliable. If it causes you any grief, you can turn it off by setting hdhr.allow_http_tuning to false. The Extend can also do transcoding via HTTP, if you want you can set the "global" profile via hdhr.extend_transcode_profile. If you're just trying to save disk space, I would just use 'heavy'. Check the release notes for 0.4.25-Beta on what profiles are available. It's just labeled experimental in case something bad happens, so you're prepared for some potentially interesting troubleshooting. By testing this functionality out you're also testing out the way the Prime will eventually be handled too.
__________________
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 Last edited by EnterNoEscape; 02-26-2016 at 12:26 PM. |
#499
|
|||
|
|||
I have it running with 4 Connects (8 Tuners) and 2 Primes (6 Tuners) for a total of 14 tuners and I have yet to get a halt or missed a recording I am using pooling with force tuner lock on all my tuners. Sharing them all with HDHomerun DVR and my SageTV test System
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct. |
#500
|
||||
|
||||
I forgot that you had that many tuners. I guess heavy use has been very much tested.
__________________
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 |
Currently Active Users Viewing This Thread: 2 (0 members and 2 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
ATI TV Wonder Digital Cable Tuner & SageTV | nyle | Hardware Support | 4 | 02-17-2009 10:12 PM |
ATI TV Wonder Digital Cable Tuner | rajczi | Hardware Support | 4 | 01-14-2008 08:24 PM |
ATI TV Wonder™ Digital Cable Tuner | dadams | Hardware Support | 4 | 01-09-2007 10:55 AM |
Digital Cable - one guide - need HD on one tuner reg tv on other | Kimper | SageTV Beta Test Software | 14 | 11-27-2006 08:15 PM |
Multi-tuner Digital Cable | mlbdude | SageTV Software | 0 | 06-26-2003 01:08 PM |