|
SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development. |
|
Thread Tools | Search this Thread | Display Modes |
#1
|
|||
|
|||
Mini Client issue
I have the new 16GB ShieldTV and want to use the mini client as my main client instead of my HD300 due to the other capabilities of AndroidTV.
I'm having playback issues however, which is bugging me but more importantly my wife. When using the included remote and fast forwarding through recordings, the video playback gets choppy but the audio playback is normal, which means it will get ahead of the video. It does eventually catch up but is annoying. Along those same lines, I record all of my shows with 4 minute padding on both sides of the scheduled times. If I need to go to the padding before the schedule start time because the start time is off a little, it always gets messed up the same way I described above. I checked the same recording on my HD300 and none of the problems exist. Both the ShieldTV and HD300 are on a dedicated switch that the server is on, so that shouldn't be an issue. My mini client settings are as follows: Streaming Mode: Dynamic (Not sure what the other options do or if they would help) Use ExoPlayer: Unchecked Exo: Disable audio passthrough: Unchecked IJK: Show message when using software decoders: Unchecked IJK: Allow native software decoders: Unchecked IJK: Configure hardware decoders: Left as default Long pres select of OSD: Checked Use stateful remote: Checked Use native resolution: Checked Exit to home screen: Checked If enabled, then the leanback launcher will be used on a phone/tablet: Unchecked Memory image cache: 192mb Disk cache for images: 1024mb Auto connect: Checked Auto connect delay: 10 seconds Terminate on pause: Checked (Not sure what this does if unchecked) Show unmapped keypresses: Checked Debug aspect ratios: Unchecked Log to file: Unchecked Logging level: Debug Send Log: Says I don't have an app for that when selected Version: 1.2.6 Cliend ID: I guess that is a typo as it does say "Cliend" Device IP address: Native UI resolution: 1920x1080 Application available memory: 512.0mb Is there anything there set wrong or that I could try? Is there a properties file I need to change? Any help is appreciated. Thanks, Chuck
__________________
OS: Windows 10 Pro (64 bit) Motherboard/CPU/RAM: Gigabyte EP43-UD3/Intel Core 2 Quad Q9550 @ 2.83 GHz/8 GB RAM System Drive : Samsung 850 Pro SSD (256 GB) Recording Drive's: 2 x WD WD4001FAEX (4 TB) Tuner's: 2 x Ceton InfiniTV 4's Clients: 3 x Nvidia Shield TV's; Spares: 2 x HD300's SageTV v9.1.2.662 with OpenDCT v0.5.28 Java 1.8.0_111-b14 (32bit) Last edited by crarbo1; 03-22-2017 at 06:04 PM. |
#2
|
||||
|
||||
I've seen that, but it is only with mpeg2 recordings that are less than optimal. Wouldn't see it on the client or extender (apparently), but since it is OTA I'm guessing my signal strength changed and caused the recording to change enough that the android client had the video slow down.
Having said that, this issue doesn't happen often at all.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#3
|
|||
|
|||
Quote:
For me, this problem happens at least once during every recording and all the time when trying to play pack the padding part of the recording before the show is scheduled to start. If there are settings that I need to check on my server, please let me know and I can report them. However, I don't know what I need to check. Thanks, Chuck
__________________
OS: Windows 10 Pro (64 bit) Motherboard/CPU/RAM: Gigabyte EP43-UD3/Intel Core 2 Quad Q9550 @ 2.83 GHz/8 GB RAM System Drive : Samsung 850 Pro SSD (256 GB) Recording Drive's: 2 x WD WD4001FAEX (4 TB) Tuner's: 2 x Ceton InfiniTV 4's Clients: 3 x Nvidia Shield TV's; Spares: 2 x HD300's SageTV v9.1.2.662 with OpenDCT v0.5.28 Java 1.8.0_111-b14 (32bit) |
#4
|
|||
|
|||
Quote:
__________________
Home Network: https://karylstein.com/technology.html |
#5
|
|||
|
|||
Quote:
I don't want to have to add another step just watch TV. I don't even know how to transcode the shows anyway. Any more help is appreciated. Thanks, Chuck
__________________
OS: Windows 10 Pro (64 bit) Motherboard/CPU/RAM: Gigabyte EP43-UD3/Intel Core 2 Quad Q9550 @ 2.83 GHz/8 GB RAM System Drive : Samsung 850 Pro SSD (256 GB) Recording Drive's: 2 x WD WD4001FAEX (4 TB) Tuner's: 2 x Ceton InfiniTV 4's Clients: 3 x Nvidia Shield TV's; Spares: 2 x HD300's SageTV v9.1.2.662 with OpenDCT v0.5.28 Java 1.8.0_111-b14 (32bit) |
#6
|
||||
|
||||
I think your best hope is the HD300. If the MiniClient doesn't play it well, and you can't transcode... I don't see any other option.
__________________
Batch Metadata Tools (User Guides) - SageTV App (Android) - SageTV Plex Channel - My Other Android Apps - sagex-api wrappers - Google+ - Phoenix Renamer Downloads SageTV V9 | Android MiniClient |
#7
|
|||
|
|||
Quote:
I probably could transcode, but have never done it and don't know how to. Is there software I need. After transcode do I need to put them in an import folder like I do with my ripped movies? Thanks, Chuck
__________________
OS: Windows 10 Pro (64 bit) Motherboard/CPU/RAM: Gigabyte EP43-UD3/Intel Core 2 Quad Q9550 @ 2.83 GHz/8 GB RAM System Drive : Samsung 850 Pro SSD (256 GB) Recording Drive's: 2 x WD WD4001FAEX (4 TB) Tuner's: 2 x Ceton InfiniTV 4's Clients: 3 x Nvidia Shield TV's; Spares: 2 x HD300's SageTV v9.1.2.662 with OpenDCT v0.5.28 Java 1.8.0_111-b14 (32bit) |
#8
|
|||
|
|||
Quote:
The good news is that transcoding is a built-in feature of SageTV. Some people handle it outside of STV, but I wanted to keep it simple. Just select a problem show and in the options (you may have to select Advanced Options), select Convert. I chose MPEG4 HDTV, High Quality H.264 MKV and Delete Original When Done. If that fixes things then you can select the same thing in your Favorites to do it automatically after a recording. You can get fancier with defining your own transcoding profile or using external software, (which would probably be more efficient). I'm not a fan of having to transcode, but once all my favorites were set up and existing shows transcoded it has made using Placeshifter and the Android client possible.
__________________
Home Network: https://karylstein.com/technology.html |
#9
|
|||
|
|||
Quote:
So the only way to automate it is if it is setup in the favorites? Can you watch the show while it is recording? Do you have an option to watch the transcoded version while it is process? Sorry for all the questions. Thanks again, Chuck
__________________
OS: Windows 10 Pro (64 bit) Motherboard/CPU/RAM: Gigabyte EP43-UD3/Intel Core 2 Quad Q9550 @ 2.83 GHz/8 GB RAM System Drive : Samsung 850 Pro SSD (256 GB) Recording Drive's: 2 x WD WD4001FAEX (4 TB) Tuner's: 2 x Ceton InfiniTV 4's Clients: 3 x Nvidia Shield TV's; Spares: 2 x HD300's SageTV v9.1.2.662 with OpenDCT v0.5.28 Java 1.8.0_111-b14 (32bit) |
#10
|
|||
|
|||
I would turn on IJK: Allow native software decoders and then play around with turning off certain hardware codecs. I find that using software codecs for h264 and mp4 stuff tends to work much more reliably. I am using a Mi Box but this is at least something you can experiment with.
Cheers, Mack |
#11
|
||||
|
||||
Just so you know, transcoding can take a fair amount of CPU power. If you plan to record multiple shows simultaneously and transcode them all in real time you will need a top of the line processor.
In reality, most of the problems with Comcast recordings can be fixed with Remuxing, rather than transcoding. Ffmpeg can do this. Remuxing just re-packs the audio and video streams into a new container, so it is very fast and doesn't require much CPU power. The resulting file will still be the same size, resolution, quality and use the same codec as the original. Whereas transcoding can change all those things if you want it to. If you are using Open-DCT to make your recordings, it can be configured to capture raw, unmodified recordings, or it can run them through Ffmpeg to remux them on the fly, or it can use ffmpeg to do a full transcode to another format on the fly. You might want to experiment with different settings in Open-DCT.
__________________
Server: Ryzen 2400G with integrated graphics, ASRock X470 Taichi Motherboard, HDMI output to Vizio 1080p LCD, Win10-64Bit (Professional), 16GB RAM Capture Devices (7 tuners): Colossus (x1), HDHR Prime (x2),USBUIRT (multi-zone) Source: Comcast/Xfinity X1 Cable Primary Client: Server Other Clients: (1) HD200, (1) HD300 Retired Equipment: MediaMVP, PVR150 (x2), PVR150MCE, HDHR, HVR-2250, HD-PVR |
#12
|
|||
|
|||
Quote:
__________________
Home Network: https://karylstein.com/technology.html |
#13
|
||||
|
||||
I really need to try real time transcoding with OpenDCT. I've looked, but can't seem to find a simple guide that tells me where to start.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#14
|
||||
|
||||
Quote:
Set the software transcoding profile by changing sagetv.device.<unique_id>.transcode_profile to one of the available profiles are stored under C:\ProgramData\OpenDCT\config\transcode on Windows and /etc/opendct/conf/transcode on Linux. See profile_example.properties for help on how you can create your own. Do not include the .properties extension when setting the 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 |
#15
|
||||
|
||||
Quote:
I get something wrong? If you want I can stop derailing this thread and go to the opendct thread, but since real time transcoding may help the issue above I figured I'd continue here for now.
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#16
|
||||
|
||||
Quote:
__________________
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 |
#17
|
||||
|
||||
Quote:
__________________
SageTV Server: unRAID Docker v9, S2600CPJ, Norco 24 hot swap bay case, 2x Xeon 2670, 64 GB DDR3, 3x Colossus for DirecTV, HDHR for OTA Living room: nVidia Shield TV, Sage Mini Client, 65" Panasonic VT60 Bedroom: Xiomi Mi Box, Sage Mini Client, 42" Panasonic PZ800u Theater: nVidia Shield TV, mini client, Plex for movies, 120" screen. Mitsubishi HC4000. Denon X4300H. 7.4.4 speaker setup. |
#18
|
|||
|
|||
Thanks all for providing feedback.
Here is what I have for my SageTV setup: OS: Windows 10 Pro (64 bit) Motherboard/CPU/RAM: Gigabyte EP43-UD3/Intel Core 2 Quad Q9550 @ 2.83 GHz/8 GB RAM System Drive : Samsung 850 Pro SSD (256 GB) Recording Drive's: 2 x WD WD4001FAEX (4 TB) Tuner's: 2 x Ceton InfiniTV 4's Clients: 2 HD300's & 2 ShieldTV's (2017) SageTV v9.0.12 with OpenDCT v0.5.18 Java 1.8.0_111 I setup SageTV v9 and OpenDCT with the default settings, so I really don't know where to start to transcoding on the fly with OpenDCT. I will read up on this and try to figure it out. Now if anyone wants to spell it all out for me that would be great!! Thanks, Chuck
__________________
OS: Windows 10 Pro (64 bit) Motherboard/CPU/RAM: Gigabyte EP43-UD3/Intel Core 2 Quad Q9550 @ 2.83 GHz/8 GB RAM System Drive : Samsung 850 Pro SSD (256 GB) Recording Drive's: 2 x WD WD4001FAEX (4 TB) Tuner's: 2 x Ceton InfiniTV 4's Clients: 3 x Nvidia Shield TV's; Spares: 2 x HD300's SageTV v9.1.2.662 with OpenDCT v0.5.28 Java 1.8.0_111-b14 (32bit) |
#19
|
||||
|
||||
What you did sounds correct. There's also a global setting that's just for the HDHomeRun Extend devices. You don't want to confuse this setting with that setting. And you need to be using the FFmpeg consumer (opendct.consumer.FFmpegTransSageTVConsumerImpl).
__________________
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 |
#20
|
|||
|
|||
Quote:
I'm trying to look through the release notes to understand but I'm still not sure what to do. Thanks, Chuck
__________________
OS: Windows 10 Pro (64 bit) Motherboard/CPU/RAM: Gigabyte EP43-UD3/Intel Core 2 Quad Q9550 @ 2.83 GHz/8 GB RAM System Drive : Samsung 850 Pro SSD (256 GB) Recording Drive's: 2 x WD WD4001FAEX (4 TB) Tuner's: 2 x Ceton InfiniTV 4's Clients: 3 x Nvidia Shield TV's; Spares: 2 x HD300's SageTV v9.1.2.662 with OpenDCT v0.5.28 Java 1.8.0_111-b14 (32bit) |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
mini client purchase | RodZilla | SageTV Clients Development | 3 | 09-23-2016 11:12 AM |
Mini-Client vs Full Client vs HD300 | NetworkGuy | SageTV Clients Development | 5 | 09-12-2016 06:11 PM |
Mac Mini Client, BootCamp, Windows 7, DVD Playback Issue | Addict | SageTV Software | 4 | 08-04-2011 02:33 PM |
SageTV 7 WHS, client on Mac Mini? | radiopaque | SageTV Mac Edition | 6 | 08-17-2010 04:21 AM |
G4 Mac Mini as SageTV client? | jbarr | Hardware Support | 2 | 06-28-2007 02:54 PM |