![]() |
|
Register | Forum Rules | FAQs | Members List | Social Groups | Downloads | Search | Today's Posts | Mark Forums Read |
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 |
|
#1
|
||||
|
||||
![]()
Hi,
First I would like to thank all of the forum members that beta tested for me. Their feedback was very helpful in ensuring that my first release was as stable as possible. I need to give special thanks to nyplayer. He went above and beyond in his testing efforts and helped me work through many of the issues. Overview PrimeNetEncoder is a network encoder for HDHomeRunPrime. It is designed to run on both windows and linux and to have minimal requirements. The encoder uses the hdhomerun_config application and ffmpeg to capture the stream. Since ffmpeg is only capturing the stream and writing to a file PrimeNetEncoder has very low overhead. PrimeNetEncoder can be configured to handle any number of HDHomeRunPrime tuners. If you are going to use more than one HDHomeRun Prime you will need to modify the tuners.count property, and create new entries for the tunners in the PrimeNetEncoder.properties file, and create new tuner entries in the sage.properties. Forum members have tested and confirmed that PrimeNetEncoder can also work with other HDHomeRun tuners. Please check the forums for notes on compatibility. PrimeNetEncoder also offers the option to transcode to h.264 in realtime. This does requires a reasonable amount of CPU resources to accomplish. Transcoding is configurable at the tunner level. There are settings available for quality and performance. Guides Note: Installation instructions are included in the download. There is a very good guide to setting up the PrimeNetEncoder on Linux by SageWizdom http://forums.sagetv.com/forums/showthread.php?t=62737 Below this post is a guide on setting up Non Prime DLNA OTA tuners by nyplayer Known Issues
Upgrading See any specific upgrade notes for the version. To upgrade from a previous version you should replace the PrimeNetEncoder.jar with the new one. You should run the program once so that it can add the new properties to the PrimeNetEncoder.properties file. Changelog Version 2.0.0 - Download
Version 1.2.5 (RC1) - Download
Version 1.2.4 (Beta) - Download
Version 1.2.2 (Beta) - Download
Version 1.0.1 (Beta) - Download
Last edited by jvl711; 12-07-2015 at 02:59 PM. |
#2
|
|||
|
|||
Attached none Prime DLNA Tuners
Imortant*************************
The properties Included in the Doc are wrong they will be corrected once the Coder gets a chance. The correct ports are below. I have attatched the corrected properties file PrimeNetEncoder.zip Code:
# #Example Setings file for PrimeNetEncoder # tuners.count=3 tuner0.name=HDHomeRun Prime Tuner 0 tuner0.port=7000 tuner0.enabled=True tuner0.id=FFFFFFFF tuner0.number=0 tuner0.transcoder.port=5000 tuner0.transcode.enabled=False tuner0.transcode.deinterlace=True tuner0.transcode.bitrate=4000 # Example for h.264 safe scaling to 720p: trunc(oh*a/2)*2:720 # A setting of blank will do no scaling tuner0.transcode.scaling= tuner0.transcode.preset=ultrafast # Codec is an experimental setting for testing hardware encoding # There are development builds of ffmpeg that incude those features tuner0.transcode.codec=libx264 tuner1.name=HDHomeRun Prime Tuner 1 tuner1.port=7001 tuner1.id=FFFFFFFF tuner1.number=1 tuner1.enabled=True tuner1.transcoder.port=5010 tuner1.transcode.enabled=False tuner1.transcode.deinterlace=True tuner1.transcode.bitrate=4000 tuner1.transcode.scaling= tuner1.transcode.preset=ultrafast tuner1.transcode.codec=libx264 tuner2.enabled=True tuner2.id=FFFFFFFF tuner2.number=2 tuner2.name=HDHomeRun Prime Tuner 2 tuner2.port=7002 tuner2.transcoder.port=5020 tuner2.transcode.enabled=False tuner2.transcode.deinterlace=True tuner2.transcode.bitrate=4000 tuner2.transcode.scaling= tuner2.transcode.preset=ultrafast tuner2.transcode.codec=libx264 HDHomeRunConfig.path=C\:\\Program Files\\Silicondust\\HDHomeRun\\hdhomerun_config.exe ffmpeg.path=ffmpeg.exe # This setting is in miliseconds. # Increasing setting may result in less halts in starting recording ffmpeg.delay=500 discovery.port=8271 Attached is the doc on setup of Non Prime DLNA OTA tuners..... HDHR4-2US and HDTC-2US Last edited by nyplayer; 06-07-2015 at 11:34 AM. |
#3
|
|||
|
|||
Looking forward to giving this a try this weekend. I'm hoping this will resolve my random pixelation and sound pops.
Couple of questions. Why would I want to transcode to H264? And why would I want to use this for the non-prime HDHR? Also, does this replace SageDCT and does it need to be removed from my installation? Which version of Silicondust Firmware does this work with? I've been reluctant to update not knowing if it would break SageDCT. -uberpixel
__________________
{Server} | i5-3330S | Z77X-UD5H | 8gb DDR3 | Windows 10 Pro | {Tuners} | (1) HDHomerun (OTA) | (1) HDHomerun Prime + OpenDCT on Comcast | {Client} | (2) HD300 Extenders | (1) PC Client | Mi Box Android Client | FireTV Stick | |
#4
|
||||
|
||||
The answer to the first answers the second. Space saving, and better playback on devices (many of which no longer support MPEG-2).
__________________
Buy Fuzzy a beer! (Fuzzy likes beer) unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers. Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA. Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S Other Clients: Mi Box in Master Bedroom, HD-200 in kids room |
#5
|
|||
|
|||
Quote:
I get no pixelation what so ever since I switched to this encoder. PS if you are reluctant then stay where you are as some people fear change.
__________________
Windows 10 I3 Dual Core 3.0 Server, SageTV9... OpenDCT with 2 HDHRPrimes and 4 HDHRconnects for a total of 14 Tuners. Last edited by nyplayer; 04-02-2015 at 10:28 AM. |
#6
|
||||
|
||||
Quote:
Josh |
#7
|
|||
|
|||
Well, after trying to set this up I can report that it is not idiot proof...
I'm not an IT guy (Mechanical Engineer) so it's possible that I missed some implied steps in the install process (which I thought I followed correctly) but I'm having problems nonetheless. The odd behaviour starts after I add the new tuner. At first it shows 1 "Digital Tuner" but when I select it, it pauses and then another "Digital Tuner" option shows up (see attached screenshot). If I select either - the wizard moves on to the next step. Then when I get back to the source summary page, it lists 3 identical versions of the same Prime tuner (see attached screenshot). If I go back and remove the new source and add it again, it shows 4 "Digital Tuner" options to select... If I try to tune a channel with the new source it says no signal. I have not removed the legacy SageDCT tuners from my source list but I have disable the service. I'm running the latest stable firmware from HDHomerun 20141210. I know you said latest Beta but I was hedging my bets in case this didn't work so I could go back to a previously stable SageDCT solution. Java 8. More system info in my signature. Any ideas where I may have screwed up? I can post my properties files if that would help. -uberpixel
__________________
{Server} | i5-3330S | Z77X-UD5H | 8gb DDR3 | Windows 10 Pro | {Tuners} | (1) HDHomerun (OTA) | (1) HDHomerun Prime + OpenDCT on Comcast | {Client} | (2) HD300 Extenders | (1) PC Client | Mi Box Android Client | FireTV Stick | |
#8
|
|||
|
|||
Quote:
__________________
Windows 10 I3 Dual Core 3.0 Server, SageTV9... OpenDCT with 2 HDHRPrimes and 4 HDHRconnects for a total of 14 Tuners. Last edited by nyplayer; 04-03-2015 at 11:59 AM. |
#9
|
|||
|
|||
Gemstone...
I'll try the install again with the default STV and see what happens. Not sure why that would cause the "No Signal" result but I'll give it a whirl. -uberpixel Quote:
__________________
{Server} | i5-3330S | Z77X-UD5H | 8gb DDR3 | Windows 10 Pro | {Tuners} | (1) HDHomerun (OTA) | (1) HDHomerun Prime + OpenDCT on Comcast | {Client} | (2) HD300 Extenders | (1) PC Client | Mi Box Android Client | FireTV Stick | |
#10
|
|||
|
|||
That would not cause the no signal just the duplicate showings of tuners the no signal is usually a firewall issue. Make sure ffmpeg is defined in the firewall I gave full access to the ffmpeg in the PrimeNetEncoderv1.0.0 folder. As I added tuners I did not want to keep opening ports.
__________________
Windows 10 I3 Dual Core 3.0 Server, SageTV9... OpenDCT with 2 HDHRPrimes and 4 HDHRconnects for a total of 14 Tuners. Last edited by nyplayer; 04-03-2015 at 12:20 PM. |
#11
|
|||
|
|||
Same result with the default SageTV 7 STV.
Still getting multiple instances of the same tuner on the same port. Showing 3 all on port 7000 for example. Then no signal when I try to tune. -uberpixel
__________________
{Server} | i5-3330S | Z77X-UD5H | 8gb DDR3 | Windows 10 Pro | {Tuners} | (1) HDHomerun (OTA) | (1) HDHomerun Prime + OpenDCT on Comcast | {Client} | (2) HD300 Extenders | (1) PC Client | Mi Box Android Client | FireTV Stick | |
#12
|
|||
|
|||
Quote:
Ps I am also using HDHomerun Prime + (Comcast)
__________________
Windows 10 I3 Dual Core 3.0 Server, SageTV9... OpenDCT with 2 HDHRPrimes and 4 HDHRconnects for a total of 14 Tuners. Last edited by nyplayer; 04-03-2015 at 12:33 PM. |
#13
|
|||
|
|||
So, I have a Ceton infinitv 6 which I love, but suddenly I'm having very strange behavior, mostly with recordings from it.
Please take a look at a couple posts in this thread http://forums.sagetv.com/forums/showthread.php?t=62071 and if someone could please tell me if I switch to the hdhomerun prime that I have and use this software package if I'm likely to resolve this problem. I'll likely get a second cable card and leave the silicon dust in and just set those tuners as below my atsc and the prime tuners in priority as being down a net of 3 tuners would be a drag. Thanks
__________________
Server: PhenomII X4 810, 16GB, 4850, C: 256GB Samsung SSD, D: HGST 3TB, E: HGST 4TB, H: 3T Seagate, 1.5 TB on NAS via UNC, Win 10 x64, Sage 9 Cable provider is Comcast, Schedules Direct Tuners: 4 ATSC - 2 seperate HD Homeruns all via Channel Master CM2016 on roof, 6 cable via 2 hdhomerun primes (opendct), 1 HD-PVR (in tuner priority order) Clients: Wired: HD300, HD200, HD200 running Squeeze Slave, Placeshifters, HD200 (via wireless N bridge) |
#14
|
||||
|
||||
Quote:
Josh |
#15
|
|||
|
|||
Any chance of getting the tuner locking in the next release? This will also help with certain tuner interrupts.
__________________
Windows 10 I3 Dual Core 3.0 Server, SageTV9... OpenDCT with 2 HDHRPrimes and 4 HDHRconnects for a total of 14 Tuners. |
#16
|
||||
|
||||
Yes. I just need to find a good stopping point on what I am working on. I am starting another project to add Vera (formally MiCasaVerde) as a plugin into sage.
|
#17
|
|||
|
|||
Quote:
Let me know if you need an idiot to help you idiot-proof for you. -uberpixel
__________________
{Server} | i5-3330S | Z77X-UD5H | 8gb DDR3 | Windows 10 Pro | {Tuners} | (1) HDHomerun (OTA) | (1) HDHomerun Prime + OpenDCT on Comcast | {Client} | (2) HD300 Extenders | (1) PC Client | Mi Box Android Client | FireTV Stick | |
#18
|
|||
|
|||
Quote:
literally about to work on using your prime tuner/encoder software this minute. Hopefully it goes smoothly. thanks
__________________
Server: PhenomII X4 810, 16GB, 4850, C: 256GB Samsung SSD, D: HGST 3TB, E: HGST 4TB, H: 3T Seagate, 1.5 TB on NAS via UNC, Win 10 x64, Sage 9 Cable provider is Comcast, Schedules Direct Tuners: 4 ATSC - 2 seperate HD Homeruns all via Channel Master CM2016 on roof, 6 cable via 2 hdhomerun primes (opendct), 1 HD-PVR (in tuner priority order) Clients: Wired: HD300, HD200, HD200 running Squeeze Slave, Placeshifters, HD200 (via wireless N bridge) |
#19
|
||||
|
||||
I started getting the error below on one of my tuners. Every time sage tries to record from this tuner it shows as a failed recording. What address is it referring to?
05/09/2015 14:30:18 - Setting local IP address to: 192.168.1.2 05/09/2015 14:30:18 - Setting local IP address to: 192.168.1.2 05/09/2015 14:30:18 - Starting encoder thread: 131EDFC5-0 05/09/2015 14:30:18 - Error binding (131EDFC5 0): Address already in use: JVM_Bind
__________________
Server: HP w/Intel i7-4770S CPU @ 3.10GHz , 500GB SSD, 16GB DDR3, Win 10 64-bit, 4TB of SSD for recording SageTV: 9.2 - 64-Bit Capture Devices: 2xHD Homerun Prime and HD-PVR (Comcast Premium/Music Channels) Client 1, 2, 3, and 4: HD200. NAS: Synology DS220+ 8TB (Movie Storage) Sage Add-ons: Jetty, Neilms Webserver (Jetty), Mobile Web, Play-On Plug-in, Comskip Plug-in |
#20
|
|||
|
|||
Quote:
|
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Interest in HDHomeRun Prime Network Encoder | jvl711 | Hardware Support | 175 | 04-13-2015 01:11 PM |
Prime Encoder Script | checkbin | SageTV Linux | 14 | 03-22-2015 07:50 AM |
SageTV as a network encoder / recording on network encoder works, not from server | perfessor101 | SageTV Software | 0 | 06-21-2014 05:59 AM |
Ubuntu + HDHomerunPrime + Prime Encoder | matt91 | SageTV Linux | 2 | 03-23-2014 03:46 PM |
HDHomerun Prime? | cenwesi | Hardware Support | 26 | 04-19-2011 05:40 PM |