SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV Clients Development
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Clients Development This forum is for discussions relating to SageTV Open Source Clients Development.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 01-15-2018, 04:13 PM
Telecore's Avatar
Telecore Telecore is offline
Sage Aficionado
 
Join Date: Oct 2010
Location: Allen, TX
Posts: 347
Nvidia Shield - is smooth video and 5.1 audio possible?

I have been using the miniclient more frequently on my Nvidia Shield and this weekend my wife noticed stuttering/jerky video watching football games (MPEG-2 cable or OTA) when the exoplayer is selected. The video seems to be smoother with the ijkplayer selected, however, that one does not seem to support 5.1 audio. Anyone else notice this dilemma? From what I understand this is most likely a problem with Android and not the miniclient. Is it possible to get smooth video and 5.1 audio with the miniclient on the Nvidia Shield?
__________________
SageTV-V9(64bit): Win10/i3-4370/OpenDCT/HDHR-Quatro (OTA)
AndroidTV+Miniclient: Nvidia Shield(x3)/FireTV-4K(x8)
Channels-DVR:Win10/i3-4340/HDHR Quatro 4K/TVE(YTTV)
Reply With Quote
  #2  
Old 01-15-2018, 05:00 PM
KarylFStein KarylFStein is offline
Sage Fanatic
 
Join Date: Apr 2006
Location: Westland, Michigan, USA
Posts: 999
Quote:
Originally Posted by Telecore View Post
I have been using the miniclient more frequently on my Nvidia Shield and this weekend my wife noticed stuttering/jerky video watching football games (MPEG-2 cable or OTA) when the exoplayer is selected. The video seems to be smoother with the ijkplayer selected, however, that one does not seem to support 5.1 audio. Anyone else notice this dilemma? From what I understand this is most likely a problem with Android and not the miniclient. Is it possible to get smooth video and 5.1 audio with the miniclient on the Nvidia Shield?
This is why I have not retired my HD300s. If the video is transcoded it seems to fix things and OpenDCT does allow for on-the-fly transcoding. (I tried it once and it did not work out, but I know others do it fine.) From what I understand the streams are not "clean" enough and Exoplayer is picky. IJKPlayer handles things better, but does not support bitstreaming, which is a no-go in my book.
__________________
Home Network: https://karylstein.com/technology.html
Reply With Quote
  #3  
Old 01-15-2018, 10:14 PM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
I am assuming that this is just an issue with MPEG-2 and not with H.264?
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
  #4  
Old 01-15-2018, 10:47 PM
Telecore's Avatar
Telecore Telecore is offline
Sage Aficionado
 
Join Date: Oct 2010
Location: Allen, TX
Posts: 347
Quote:
Originally Posted by KarylFStein View Post
This is why I have not retired my HD300s. If the video is transcoded it seems to fix things and OpenDCT does allow for on-the-fly transcoding. (I tried it once and it did not work out, but I know others do it fine.) From what I understand the streams are not "clean" enough and Exoplayer is picky. IJKPlayer handles things better, but does not support bitstreaming, which is a no-go in my book.
I am going to keep my HD300's running as well - I have had the Nvidia Shield (2015 model) for a while now (used infrequently for evaluation) but now with my first 4K/HDR TV I've been using it more. The Shield seems to have good potential to be a single unifying box for SageTV and streaming.

Quote:
Originally Posted by wayner View Post
I am assuming that this is just an issue with MPEG-2 and not with H.264?
Yes - MPEG-2 - our cable co. (Frontier FIOS in Texas) has most channels as MPEG-2. I will have to see if the problem exists with MPEG-4 channels or with an HD-PVR MPEG-4 encoded stream.

Is there some light "clean-up" that OpenDCT+FFMPEG can perform, short of transcoding the video to MPEG-4 to address the problem? (My SageTV PC is only a Core-i3, so maybe some container or other clean-up?)
__________________
SageTV-V9(64bit): Win10/i3-4370/OpenDCT/HDHR-Quatro (OTA)
AndroidTV+Miniclient: Nvidia Shield(x3)/FireTV-4K(x8)
Channels-DVR:Win10/i3-4340/HDHR Quatro 4K/TVE(YTTV)
Reply With Quote
  #5  
Old 01-16-2018, 10:34 AM
jm9843 jm9843 is offline
Sage Aficionado
 
Join Date: Oct 2003
Posts: 288
Quote:
Originally Posted by Telecore View Post
I have been using the miniclient more frequently on my Nvidia Shield and this weekend my wife noticed stuttering/jerky video watching football games (MPEG-2 cable or OTA) when the exoplayer is selected. The video seems to be smoother with the ijkplayer selected, however, that one does not seem to support 5.1 audio. Anyone else notice this dilemma?
I've noticed this issue before, including once over the weekend watching playoff football (Comcast MPEG2 from HDHR Prime, ExoPlayer for 5.1). When this occurs, I'm able to 'fix' it by killing the miniclient and restarting playback. The easiest way to do that with Android TV (running Nougat or later) is to double-tap the Home button to display the task switcher, navigate to SageTV, and press down to highlight and select the 'X' beneath it.

I'm not sure if this is a bug with the miniclient or an underlying issue with the Android media framework. It happens so infrequently that I don't worry much about it.
Reply With Quote
  #6  
Old 01-16-2018, 10:38 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
It is a shame that there are issues with SageTV AndroidTV clients and MPEG-2 content because using SageTV to capture OTA, augmented with streaming services and streaming TV network content is a great solution for cord-cutters in areas where there is lots of OTA content. With an AndroidTV device like a Shield as a sole source at your TV you can get everything you would want.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
  #7  
Old 01-16-2018, 04:08 PM
KarylFStein KarylFStein is offline
Sage Fanatic
 
Join Date: Apr 2006
Location: Westland, Michigan, USA
Posts: 999
It would be nice to jyst use the SHIELD, but for me it only seems reliable if I transcode. At least if I want bitstreaming audio and I didn't invest in all that audio great to not use it .

I'm not sure if there is some light way to just clean up the steam, but that would be nice. I don't really understand all the video stream stuff and why sombre cause issues with Exoplayer.
__________________
Home Network: https://karylstein.com/technology.html
Reply With Quote
  #8  
Old 01-17-2018, 07:19 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
The audio side of capture is becoming a bit of an issue. IMHO the way forward is going to involve HDMI capture devices like the BM-3000 but that only captures stereo audio. Very annoying.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA
Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA
Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server
Reply With Quote
  #9  
Old 01-18-2018, 05:56 PM
TwistedMelon TwistedMelon is offline
Sage Expert
 
Join Date: Aug 2005
Location: Ontario, Canada
Posts: 554
Exoplayer in SageTV will not properly play many MPEG2 streams. On my OTA lineup that includes most channels,while others seem to work. I keep it set to IJK but for the most part don't watch anything in Sage anymore - stereo audio out of the mini client and onto my sound system is brutal - volume is lower than all other sources and I have to up-mix with my AV processor to make it sound even semi-natural.

That said, I just point Plex at the recording folders and play shows from there once they finish recording* - I treat them the same way as regular imported TV, but in their own library, using only Plex's default scanners. * this is the important part. Plex does't know anything about partial recordings that grow, so it will crap out when it reaches the original end of file.

When I move the Sage service to a new system, likely a docker/unraid setup, I'll look into transcoding for all recordings - it just not possible on my current dual-core system. Then I hope to be able to use Exoplayer with pass-through and get back to watching partial recordings.
__________________
Bruno
Twisted Melon Inc.
While you're clicking, check out my Mini Theater custom build.

Last edited by TwistedMelon; 01-18-2018 at 05:59 PM.
Reply With Quote
  #10  
Old 02-19-2018, 09:19 PM
DigiDAD DigiDAD is offline
Sage User
 
Join Date: Jun 2015
Location: Canada
Posts: 30
Quote:
Originally Posted by wayner View Post
It is a shame that there are issues with SageTV AndroidTV clients and MPEG-2 content because using SageTV to capture OTA, augmented with streaming services and streaming TV network content is a great solution for cord-cutters in areas where there is lots of OTA content. With an AndroidTV device like a Shield as a sole source at your TV you can get everything you would want.
My H96 Pro Android box streams MPEG2 TS recordings and Live TV without issue over gigabit ethernet from HD Homerun and Hauppauge tuners. The box has an Amlogic S912 with gigabit ethernet and AC WiFi.
Reply With Quote
  #11  
Old 02-20-2018, 10:09 AM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Quote:
Originally Posted by DigiDAD View Post
My H96 Pro Android box streams MPEG2 TS recordings and Live TV without issue over gigabit ethernet from HD Homerun and Hauppauge tuners. The box has an Amlogic S912 with gigabit ethernet and AC WiFi.
Does it do it using the sageTV app with 5.1 audio? Mpeg2 works fine under the mini client as long as stereo audio is OK.
__________________
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.
Reply With Quote
  #12  
Old 05-21-2018, 11:36 AM
cat6man's Avatar
cat6man cat6man is offline
Sage Fanatic
 
Join Date: Jan 2006
Location: West of NYC, East of SF
Posts: 910
excuse my technical ignorance on the subject of android, but I see VLC in the github code listings.

doesn't VLC handle all the coders, audio and video, under discussion?
or am i missing something simple?
__________________
Q: dad, when will you stop changing all the electronics?
A: never, so you might as well get used to it.
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Comskip and Nvidia Shield benjamintm SageTV Clients Development 9 01-09-2018 03:18 PM
Nvidia Shield Experience Upgrade 5.0 mlcarson SageTV Clients Development 8 02-06-2017 02:23 PM
NVidia Shield - non responsive :( stuckless General Discussion 11 08-26-2016 11:15 PM
NVIDIA Shield 16GB for $149 - Hurry! Skirge01 The SageTV Community 3 07-12-2016 02:19 PM
Nvidia Shield Now can record. nyplayer General Discussion 41 07-07-2016 12:33 AM


All times are GMT -6. The time now is 05:56 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.