SageTV Community  

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

Notices

SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer.

View Poll Results: Are you interested in a native Sagetv Client Netflix App?
Yes and I would prepay at a discount of 50% to get the project going. 28 28.28%
Yes but not interested in paying until it is released 24 24.24%
Yes but won't pay at all. 11 11.11%
No 36 36.36%
Voters: 99. You may not vote on this poll

Reply
 
Thread Tools Search this Thread Display Modes
  #81  
Old 06-02-2011, 09:58 PM
OneOfMany OneOfMany is offline
Sage Aficionado
 
Join Date: Apr 2009
Location: Winnipeg
Posts: 374
Yeah, looking at it that way, an extender would be good in the soaking/readingn room . Otherwise, i'm in for all my clients!

Grant
Reply With Quote
  #82  
Old 06-06-2011, 06:22 AM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
I was one of the 18 people who said they would pay for this capability. I'm sorry for saying this, but I changed my mind. I would rather wait for Playon's 720p HD support (which according to them should look very close to the original quality) and have HD200/HD300 capability than be limited to PC clients only. Plus, Im going to use playon anyway for non-sageTV clients in the future.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #83  
Old 06-06-2011, 06:24 AM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Quote:
Originally Posted by mkanet View Post
I was one of the 18 people who said they would pay for this capability. I'm sorry for saying this, but I changed my mind. I would rather wait for Playon's 720p HD support (which according to them should look very close to the original quality) and have HD200/HD300 capability than be limited to PC clients only. Plus, Im going to use playon anyway for non-sageTV clients in the future.
You will be waiting awhile, plus the pc requirements on the server for this are going to be high I suspect. Given how much of a resource hog Playon is for SD I can't imagine how bad it will be for HD transcoding.
Reply With Quote
  #84  
Old 06-06-2011, 06:38 AM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
I know you've already thought of this, but I thought it wouldnt hurt to ask anyway....

Is there any very clever way to strip DRM from the Netflix API for sageTV hardware extenders that would technically be considered legal or grey area; equivalent to an HDMI/DVI/VGA "extension cord" on a remote TV. Maybe, there's a circumstance/loophole that's not mentioned in the API documentation to allow this.

Or, possibly do some kind of lossless/uncompressed redirecting of the already decoded API stream? I'm not sure how much bandwidth an HD 720 uncompressed stream would take; maybe a 1000basedt network can handle it (minus overhead)?

Quote:
Originally Posted by PLUCKYHD View Post
You will be waiting awhile, plus the pc requirements on the server for this are going to be high I suspect. Given how much of a resource hog Playon is for SD I can't imagine how bad it will be for HD transcoding.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #85  
Old 06-06-2011, 08:00 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by mkanet View Post
I would rather wait for Playon's 720p HD support (which according to them should look very close to the original quality)
Do you have anything more up to date from PlayOn than this thread which doesn't actually sound all that promising. To sum it up: they are working on it but it is not a high priority right now.

http://www.playon.tv/forum/feedback/...support-needed

Here is a post from PlayOn date March 27:

Quote:
It is not that we have not been working on HD support and we have certainly not been avoiding it. We do understand that folks have been asking for HD support and we are absolutely working on it, but we also have to prioritize which new features we focus on. It is more complicated to implement than one might imagine. Because PlayOn works with so many different devices and transcodes each video as it is being served there are certain challenges involved with HD support.
__________________
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
  #86  
Old 06-06-2011, 08:11 AM
panteragstk's Avatar
panteragstk panteragstk is offline
SageTVaholic
 
Join Date: Oct 2008
Location: New Braunfels, TX
Posts: 3,312
Quote:
Originally Posted by wayner View Post
Do you have anything more up to date from PlayOn than this thread which doesn't actually sound all that promising. To sum it up: they are working on it but it is not a high priority right now.

http://www.playon.tv/forum/feedback/...support-needed

Here is a post from PlayOn date March 27:
+1. I've been following the HD thread on their forum and have seen nothing other than "we're working on it".
__________________
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
  #87  
Old 06-06-2011, 08:14 AM
bastafidli bastafidli is offline
Sage Expert
 
Join Date: Dec 2007
Location: Charlottesville, VA
Posts: 728
Quote:
Originally Posted by mkanet View Post
Is there any very clever way to strip DRM from the Netflix API for sageTV hardware extenders that would technically be considered legal or grey area;
Not sure if this is what you ask, but google is your friend. There is a way how to rip the Netflix feeds and save them as unrestricted video. I have never tried it since it looked pretty complicated just reading it, but apparently it is technically possible.
__________________

TV: Samsung UN46D8000
Server: Intel Core i3 540, 4G RAM, Matrox G450, 70GB EXT3 encrypted software RAID1 system drive, 1TB XFS tv recording drive, 2TB EXT3 encrypted data drive mirror across 2 machines, 2TB EXT3 encrypted media drive mirror across 2 machines, CentOS 6 64 bit, Experimenting with DNLA servers
1Gb wired network
Disconnected after G day[HD 100 Media Extender, Placeshifter 7.x, SageTV 7.x, HDHomeRun]
Reply With Quote
  #88  
Old 06-06-2011, 08:58 AM
brainbone brainbone is offline
Sage Expert
 
Join Date: Oct 2006
Posts: 624
Quote:
Originally Posted by bastafidli View Post
Not sure if this is what you ask, but google is your friend. There is a way how to rip the Netflix feeds and save them as unrestricted video. I have never tried it since it looked pretty complicated just reading it, but apparently it is technically possible.
My understanding is that it was for the pre-silverlight/playready Netflix streaming. Things changed dramatically after the move to playready.
Reply With Quote
  #89  
Old 06-06-2011, 09:01 AM
PLUCKYHD PLUCKYHD is offline
SageTVaholic
 
Join Date: Dec 2007
Posts: 6,257
Quote:
Originally Posted by brainbone View Post
My understanding is that it was for the pre-silverlight/playready Netflix streaming. Things changed dramatically after the move to playready.
Yup and seeing as how now one to my knowledge has hacked playready (ie also cablecard's drm scheme). I don't see it happening.
Reply With Quote
  #90  
Old 06-06-2011, 09:07 AM
brainbone brainbone is offline
Sage Expert
 
Join Date: Oct 2006
Posts: 624
Quote:
Originally Posted by PLUCKYHD View Post
Yup and seeing as how now one to my knowledge has hacked playready (ie also cablecard's drm scheme). I don't see it happening.
I'm sure it's possible to crack -- you can run Silverlight/playready in a VM, so in that case you should be able step through and figure out what's going on. But with the DMCA being what it is, who's going to try? Not like Netflix streams to Russia.

Edit: It's also not the "right thing to do" when we're talking about rented content, like Netflix.

Last edited by brainbone; 06-06-2011 at 09:10 AM.
Reply With Quote
  #91  
Old 06-06-2011, 09:16 AM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
I just received the following response from Playon support this morning. Playon development seems to be moving pretty aggressively in other issues; and, based on their response, I think I can wait. We watch a lot of playon (Netflix/Amazon VOD) TV shows and movies on our extender; so, it looks like HD or not, this is the only solution for extenders. The video is tollerable; certainly better than some youtube videos end up watching anyway.

"Thank you for your interest! HD Streaming has been a very hot issue for many of our customers, and we are working on on a solution. However, as of right now we are still in the planning and initial testing stages and do not have anything that is ready for public testing or release yet.
Unfortunately, we do not have a specific timeline for when this may be an upcoming feature at this time. Rest assured, though, that we are working on this and will continue to work on it because it has been such a popular request.

Quote:
Originally Posted by wayner View Post
Do you have anything more up to date from PlayOn than this thread which doesn't actually sound all that promising. To sum it up: they are working on it but it is not a high priority right now.

http://www.playon.tv/forum/feedback/...support-needed

Here is a post from PlayOn date March 27:
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #92  
Old 06-06-2011, 10:26 AM
brainbone brainbone is offline
Sage Expert
 
Join Date: Oct 2006
Posts: 624
Quote:
Originally Posted by mkanet View Post
Rest assured, though, that we are working on this and will continue to work on it because it has been such a popular request.
Translation: When the average PC is fast enough to render 720P, rip the rendered buffer of 720P, and then encode that 720P buffer (to MPEG2?) at reasonable quality in real time, at 30 times a second, without dropping any/many frames, all without the aid of "hardware acceleration".

Short answer: Not any time soon, especially if that server will be doing anything else at the time.
Reply With Quote
  #93  
Old 06-06-2011, 11:14 AM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
I'm guessing this will be optional "fast PC recommended" setting. I wonder what are the minimum CPU requirements for ffmpeg to do realtime 720p transcoding. That also makes sense why placeshifter doesnt have a 720p option either.

Quote:
Originally Posted by brainbone View Post
Translation: When the average PC is fast enough to render 720P, rip the rendered buffer of 720P, and then encode that 720P buffer (to MPEG2?) at reasonable quality in real time, at 30 times a second, without dropping any/many frames, all without the aid of "hardware acceleration".

Short answer: Not any time soon, especially if that server will be doing anything else at the time.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #94  
Old 06-06-2011, 11:23 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by brainbone View Post
Translation: When the average PC is fast enough to render 720P, rip the rendered buffer of 720P, and then encode that 720P buffer (to MPEG2?) at reasonable quality in real time, at 30 times a second, without dropping any/many frames, all without the aid of "hardware acceleration".

Short answer: Not any time soon, especially if that server will be doing anything else at the time.
Isn't the amount of data in a 720p recording about 6X the data in a 480p recording? If that is the case then if you are using less than 15% of your total CPU resources on your server then shouldn't you be able to move up to 720p? My Sage server (which is an i5-660 which runs at 3.33GHz and has a turbo boost to run faster) shouldn't that be able to handle 720p streaming?
__________________
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
  #95  
Old 06-06-2011, 11:26 AM
brainbone brainbone is offline
Sage Expert
 
Join Date: Oct 2006
Posts: 624
Quote:
Originally Posted by wayner View Post
Isn't the amount of data in a 720p recording about 6X the data in a 480p recording? If that is the case then if you are using less than 15% of your total CPU resources on your server then shouldn't you be able to move up to 720p? My Sage server (which is an i5-660 which runs at 3.33GHz and has a turbo boost to run faster) shouldn't that be able to handle 720p streaming?

The transcoding of 720p in realtime is less of a problem than ripping the rendered 720p video in realtime, in addition to the transcode.

Unlike just decoding a 720p h264 stream, and then re-encoding it, you also have the added inconvenience, and very time sensitive operation, of screen grabbing and buffering the rendered 720p frame before the next frame is rendered right over it. AFAIK, this "screen grab" is not a very efficient operation. It also greatly limits the amount of time you have to complete the operation.

Last edited by brainbone; 06-06-2011 at 11:31 AM.
Reply With Quote
  #96  
Old 06-06-2011, 05:10 PM
reggie14 reggie14 is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Maryland
Posts: 2,760
Quote:
Originally Posted by brainbone View Post
Unlike just decoding a 720p h264 stream, and then re-encoding it, you also have the added inconvenience, and very time sensitive operation, of screen grabbing and buffering the rendered 720p frame before the next frame is rendered right over it. AFAIK, this "screen grab" is not a very efficient operation. It also greatly limits the amount of time you have to complete the operation.
But surely that's something that you do in a single thread, isn't it? And that's probably something that hyperthreading would work pretty well with, so you might not need a full core, but just one thread of a core. I have practically no experience with this, but I also wouldn't think screen grabbing at 720p would be that much harder than screen grabbing at 480p. I don't know exactly how PlayOn is implemented on the back-end, but there's probably a decent chance they already screen grab more than 480p, because the virtual window they're playing back from might be bigger than 480p. And its my understanding that streaming HD video is almost always encoded at 24 or 30 fps, just like 480p material.

On the encoding side, this sounds like it might be a great use of the Intel QuickSync encoder on the new Sandy Bridge chips. A quad-core first-gen Sandy Bridge chip is almost certainly fast enough too, but maybe a QuickSync encoder would be more reliable if a PlayOn server does other tasks too. I'm not sure how dual cores would do.

Does anyone know if PlayOn already accesses HD video, but just converts? I'm pretty sure its set up to only go after SD video sources. I would think just going up to HD sources, but keeping SD encoding, would lead to a pretty big jump in quality without a huge increase in processing power.
Reply With Quote
  #97  
Old 06-06-2011, 05:44 PM
mkanet's Avatar
mkanet mkanet is offline
SageTVaholic
 
Join Date: Feb 2004
Posts: 3,359
Playon uses ffmpeg code; same as sageTV transcoder.

Quote:
Originally Posted by reggie14 View Post
But surely that's something that you do in a single thread, isn't it? And that's probably something that hyperthreading would work pretty well with, so you might not need a full core, but just one thread of a core. I have practically no experience with this, but I also wouldn't think screen grabbing at 720p would be that much harder than screen grabbing at 480p. I don't know exactly how PlayOn is implemented on the back-end, but there's probably a decent chance they already screen grab more than 480p, because the virtual window they're playing back from might be bigger than 480p. And its my understanding that streaming HD video is almost always encoded at 24 or 30 fps, just like 480p material.

On the encoding side, this sounds like it might be a great use of the Intel QuickSync encoder on the new Sandy Bridge chips. A quad-core first-gen Sandy Bridge chip is almost certainly fast enough too, but maybe a QuickSync encoder would be more reliable if a PlayOn server does other tasks too. I'm not sure how dual cores would do.

Does anyone know if PlayOn already accesses HD video, but just converts? I'm pretty sure its set up to only go after SD video sources. I would think just going up to HD sources, but keeping SD encoding, would lead to a pretty big jump in quality without a huge increase in processing power.
__________________
Upgraded to Comcast X1 + Netflix/Amazon Video streaming

***RIP SageTV***
Reply With Quote
  #98  
Old 06-06-2011, 05:55 PM
brainbone brainbone is offline
Sage Expert
 
Join Date: Oct 2006
Posts: 624
Quote:
Originally Posted by reggie14 View Post
I don't know exactly how PlayOn is implemented on the back-end, but there's probably a decent chance they already screen grab more than 480p, because the virtual window they're playing back from might be bigger than 480p. And its my understanding that streaming HD video is almost always encoded at 24 or 30 fps, just like 480p material.
To me, Playon always looked lower than 480P.

Fluid full motion screen grabbing is difficult to do even in SD. Boxee (not Box) had trouble doing this without re-encoding, but instead just grabbing, rescaling and displaying -- and AFAIK, hasn't accomplished HD using this method.
Reply With Quote
  #99  
Old 06-06-2011, 06:01 PM
reggie14 reggie14 is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Maryland
Posts: 2,760
Quote:
Originally Posted by mkanet View Post
Playon uses ffmpeg code; same as sageTV transcoder.
So, do you mean PlayOn is using the faster MPEG4-ASP/xvid codec, versus H.264? I don't think ffmpeg necessarily means MPEG4-ASP instead of H.264.

That would probably make sense, since it doesn't particular matter what size the files are. But my understanding is that the MPEG4-ASP encoder in ffmpeg doesn't scale well across cores. So, if you really need something fast, it might be that fast settings for x264 on a quad-core CPU or QuickSync on a Sandy Bridge becomes a better option. Though, probably not since you can't peg all four cores, but maybe. x264 actually becomes pretty fast if you use certain settings with it (which seems to be Handbrake's main reason for not looking to support CUDA or QuickSync encoders).
Reply With Quote
  #100  
Old 06-06-2011, 06:06 PM
reggie14 reggie14 is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Maryland
Posts: 2,760
Quote:
Originally Posted by brainbone View Post
To me, Playon always looked lower than 480P.

Fluid full motion screen grabbing is difficult to do even in SD. Boxee (not Box) had trouble doing this without re-encoding, but instead just grabbing, rescaling and displaying -- and AFAIK, hasn't accomplished HD using this method.
I know we're getting off topic here, but I agree PlayOn looks pretty bad. I think Netflix's SD videos are encoded pretty poorly, because they look pretty bad outside of PlayOn too. That's why Netflix support on clients is potentially interesting to me, although I don't think I'm ready to give up extenders.

I didn't think the Boxee software did screen grabbing. I thought it just had a special browser that was careful how it placed the Flash or Silverlight object. I thought the reason HD, and even SD video, is hard on it is that in general HD video in Silverlight and Flash is pretty bad to a lack of decent hardware acceleration, and generally bad decoders and upscalers (Flash's upscaler seems to be particularly CPU intensive, if I remember correctly).
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
Any interest in a plugin to support/control the Sony XL1B firewire DVD changer? TerryMathews SageTV Customizations 74 07-21-2011 02:24 PM
Native Netflix, Pandora Hello...? RyanW SageTV Software 44 12-04-2010 12:21 PM
ATI HD3870 Native h.264 support bastian74 Hardware Support 6 10-10-2008 10:41 PM
Native DIVX Support Outvit SageTV Software 31 12-25-2005 08:50 PM


All times are GMT -6. The time now is 03:23 AM.


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