SageTV Community  

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

Notices

SageTV Github Development Discussion related to SageTV Open Source Development. Use this forum for development topics about the Open Source versions of SageTV, hosted on Github.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 11-03-2015, 08:27 PM
lewispm lewispm is offline
Sage User
 
Join Date: Mar 2009
Location: Collierville, TN
Posts: 73
Chromecast Client

It seems possible to create a chromecast "client" that could play the videos streamed on the LAN rather easily, as that's what chromecast does, and the stream is already linked in the web client.

It looks like the two just need to be tied together somehow. Is there something keeping this from happening easily?

This would not be a full client, but could handle a large portion of the client needs for me anyway.
Reply With Quote
  #2  
Old 11-04-2015, 07:11 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by lewispm View Post
It seems possible to create a chromecast "client" that could play the videos streamed on the LAN rather easily, as that's what chromecast does, and the stream is already linked in the web client.

It looks like the two just need to be tied together somehow. Is there something keeping this from happening easily?

This would not be a full client, but could handle a large portion of the client needs for me anyway.
There might already be a Chromecast thread... not sure... but either way this question feels like Deja Vu

The Android Client and a Chromecast Client are very similar. Once the Android Client is finished, then enabling it to be a Chromecast Client would not be that difficult. The hard parts of the Chromecast client is getting video playback working... Its the same streaming media protocol whether it's on AndroidTV, Phone or Chromecast. So once all those pieces are working well, adding a "Cast" support is not that hard.
Reply With Quote
  #3  
Old 11-04-2015, 07:19 PM
Monedeath Monedeath is offline
Sage Expert
 
Join Date: Sep 2009
Location: Idaho
Posts: 514
Quote:
Originally Posted by stuckless View Post
There might already be a Chromecast thread... not sure... but either way this question feels like Deja Vu
Oh, you mean this one?

"SageTV Media Extender"
Quote:
Originally Posted by ianb View Post
I am a long established user of SageTV with several Medai Extenders. Since the acquisition by Google, Media Extenders have not been sold, so the question is, now that SageTV has become open source, will that open the door to SageTV running on other devices (obvious choice is Google Chromecast)? And will there be new SageTV dedicated media extenders available?
Reply With Quote
  #4  
Old 11-06-2015, 05:16 AM
mikejaner's Avatar
mikejaner mikejaner is offline
Sage Icon
 
Join Date: Oct 2003
Location: Chantilly VA
Posts: 2,087
Send a message via MSN to mikejaner
Quote:
Originally Posted by lewispm View Post
It seems possible to create a chromecast "client" that could play the videos streamed on the LAN rather easily, as that's what chromecast does, and the stream is already linked in the web client.

It looks like the two just need to be tied together somehow. Is there something keeping this from happening easily?

This would not be a full client, but could handle a large portion of the client needs for me anyway.
I think most people record their TV in MPEG2 based formats. Chromecast does not support MPEG2 formats, so you would have to convert every recording before playing back in that case.
__________________
Mike Janer
SageTV HD300 Extender X2
Sage Server: AMD X4 620,2048MB RAM,SageTV 7.x ,2X HDHR Primes, 2x HDHomerun(original). 80GB OS Drive, Video Drives: Local 2TB Drive GB RAID5
Reply With Quote
  #5  
Old 11-06-2015, 06:02 AM
stuckless's Avatar
stuckless stuckless is offline
SageTVaholic
 
Join Date: Oct 2007
Location: London, Ontario, Canada
Posts: 9,713
Quote:
Originally Posted by mikejaner View Post
I think most people record their TV in MPEG2 based formats. Chromecast does not support MPEG2 formats, so you would have to convert every recording before playing back in that case.
Keep in mind that with SageTV, when you connect a client, you tell it what video formats you accept.. if you can't play the file natively, then sagetv should transcode it.
Reply With Quote
  #6  
Old 11-06-2015, 07:48 AM
mikejaner's Avatar
mikejaner mikejaner is offline
Sage Icon
 
Join Date: Oct 2003
Location: Chantilly VA
Posts: 2,087
Send a message via MSN to mikejaner
Quote:
Originally Posted by stuckless View Post
Keep in mind that with SageTV, when you connect a client, you tell it what video formats you accept.. if you can't play the file natively, then sagetv should transcode it.
Ahh, the Android client does that? Cool. Plex is an option in that case too. Not ideal for us low powered Sage Server users though.....
__________________
Mike Janer
SageTV HD300 Extender X2
Sage Server: AMD X4 620,2048MB RAM,SageTV 7.x ,2X HDHR Primes, 2x HDHomerun(original). 80GB OS Drive, Video Drives: Local 2TB Drive GB RAID5
Reply With Quote
  #7  
Old 11-06-2015, 07:51 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by mikejaner View Post
Ahh, the Android client does that? Cool. Plex is an option in that case too. Not ideal for us low powered Sage Server users though.....
It's not really a function of the client - it's a function of the server. The 'current' android client does not do this, because it pretty much tells the server that it can play back anything, so the streams are sent to the client unaltered. Changing those reported capabilities should cause the server to transcode those files that it doesn't support.
__________________
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
Reply With Quote
  #8  
Old 11-06-2015, 09:11 AM
Monedeath Monedeath is offline
Sage Expert
 
Join Date: Sep 2009
Location: Idaho
Posts: 514
Quote:
Originally Posted by Fuzzy View Post
It's not really a function of the client - it's a function of the server. The 'current' android client does not do this, because it pretty much tells the server that it can play back anything, so the streams are sent to the client unaltered. Changing those reported capabilities should cause the server to transcode those files that it doesn't support.
That wasn't quite the comment he was making, some(many) people have built minimalist servers which have enough memory and processor power to run a very basic media server. Transcoding content, particularly trying to do so in anything resembling real-time, is not within the realm of capabilities that those systems are going to be able to handle gracefully.

For that matter, even for some of the beefier systems out there, there will be a point of diminishing returns for them as the number of simultaneous clients(that require "live" transcoding of content being viewed) which can be handled may be much lower than they'd like. (Recordings made as mpg, and having three people at home trying to watch different things on Android devices, for example. Now transcoding the recording upon completion is an option, but then that may consume resources on the server that may be needed by someone trying to view something else...)

Someone is ultimately going to have to generate a FAQ page that addresses this to some degree eventually. Much along the lines of this one for Plex as an example:

https://support.plex.tv/hc/en-us/art...rver-computer-

Last edited by Monedeath; 11-06-2015 at 09:14 AM.
Reply With Quote
  #9  
Old 11-07-2015, 09:59 AM
wayner wayner is offline
SageTVaholic
 
Join Date: Jan 2008
Location: Toronto, ON
Posts: 7,491
Quote:
Originally Posted by Monedeath View Post
That wasn't quite the comment he was making, some(many) people have built minimalist servers which have enough memory and processor power to run a very basic media server. Transcoding content, particularly trying to do so in anything resembling real-time, is not within the realm of capabilities that those systems are going to be able to handle gracefully.

For that matter, even for some of the beefier systems out there, there will be a point of diminishing returns for them as the number of simultaneous clients(that require "live" transcoding of content being viewed) which can be handled may be much lower than they'd like. (Recordings made as mpg, and having three people at home trying to watch different things on Android devices, for example. Now transcoding the recording upon completion is an option, but then that may consume resources on the server that may be needed by someone trying to view something else...)
I never understood trying to get away with a Sage server with minimal specs. Certainly I always wanted something that could run Comskip on h.264 files which requires a bit of CPU.

When you are building a Sage server that you will be using for 5+ years and using it pretty much every day I think spending an extra $200 or so to get better and faster hardware is money well spent. I will be building a new server shortly to migrate to V9 and I am planning on getting a system with an i7-6700 CPU. It may be a bit of overkill but better slightly overpowered than underpowered.
__________________
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
  #10  
Old 11-08-2015, 06:41 PM
mikejaner's Avatar
mikejaner mikejaner is offline
Sage Icon
 
Join Date: Oct 2003
Location: Chantilly VA
Posts: 2,087
Send a message via MSN to mikejaner
Quote:
Originally Posted by wayner View Post
I never understood trying to get away with a Sage server with minimal specs. Certainly I always wanted something that could run Comskip on h.264 files which requires a bit of CPU.

When you are building a Sage server that you will be using for 5+ years and using it pretty much every day I think spending an extra $200 or so to get better and faster hardware is money well spent. I will be building a new server shortly to migrate to V9 and I am planning on getting a system with an i7-6700 CPU. It may be a bit of overkill but better slightly overpowered than underpowered.
Some of us use the mindset of retiring an older machine we used as a desktop system years ago, to a secondary function, like SageTV. Mine is an AMD X4 based system which is perfectly capable as a SageTV system, and in the sense of things it cost me nothing.
__________________
Mike Janer
SageTV HD300 Extender X2
Sage Server: AMD X4 620,2048MB RAM,SageTV 7.x ,2X HDHR Primes, 2x HDHomerun(original). 80GB OS Drive, Video Drives: Local 2TB Drive GB RAID5
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
Support for IPTV and chromecast bjkiller SageTV Github Development 12 12-24-2020 12:16 PM
New Chromecast ? II? TechBill General Discussion 1 09-29-2015 03:51 PM
Chromecast bialio General Discussion 106 12-10-2013 05:37 PM
Chromecast? pjpjpjpj SageTV v7 Customizations 2 12-04-2013 03:38 PM
Chromecast? nateziemann SageTV v7 Customizations 0 10-20-2013 10:30 AM


All times are GMT -6. The time now is 02:04 AM.


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