Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Chromecast Support / Chromecast App #31

Closed
p0wl opened this issue Jul 2, 2014 · 6 comments
Closed

Chromecast Support / Chromecast App #31

p0wl opened this issue Jul 2, 2014 · 6 comments

Comments

@p0wl
Copy link

p0wl commented Jul 2, 2014

Hi, thanks for your great App.

I would love to see Chromecast Support. I'm thinking about the following setup:

Raspberry PI as tvheadend server, ChromeCast as Streaming Client.

As far as I've understand chromecast, you would an Android Device inbetween, because Chromecast Apps differ from Android Apps (its hard to find documentation about "pure" Chromecast Apps).

Would love to help, and I've found the #22 (comment) and https://github.com/1stsetup/TVHClient/tree/Cast of @1stsetup, but as I've never developed for Android, it might need some time till I can contribute some useful code.

So this is more of a feature request, instead of a valuable contribution :D

@rsiebert
Copy link
Owner

rsiebert commented Jul 3, 2014

Hi, I have the same setup at home. I have also added chromecast support to my local branch and also played with the one from 1stsetup. Both implementations work, I can start streaming.to the chromecast. But with my setup I do not see any video because chromecast does not support the MPEG2-TS format which my tvheadend is using to record data. There seems to be no option to change the type.

You can start playing one of your recordings with vlc player and check the type of video format used.

@craigbeat
Copy link

I think if you were to support webm container for transcoder it would work through localcast

@1stsetup
Copy link
Contributor

Streaming live tv to the chromecast is working when you select the right video codec (VP8) and the right audio codec (VORBIS). Both available in my github repor on branch cast. You need the github of tvheadend.
Recordings cannot be streamed with transcoding because tvheadend is currently not capable of doing this.

As of last week tvheadend cannot work together with TVHClient anymore for transcoding as they have changed the API for this in tvheadend. You now have to create a stream profile and use this.

@Keysersose12
Copy link

With the recent transcoding changes in tvheadend it would be great if chromecast support was added now that you can set streaming profiles.It works using tvheadend > plex > chromecast but the streams are slow to start for some reason.

@rsiebert
Copy link
Owner

rsiebert commented May 2, 2015

Did anyone have success getting tvheadend and chromecast running? When I use the CastHelloVideo example and load a custom url like http://server:9981/stream/channelid/647796853?ticket=...&profile=webtv-vp8-vorbis-webm nothing happens on the chromecast. It just says media error in the log. Also passing this url within the TVHClient app does not work. So how do I get Chromecast running with Live TV or recordings?

@rsiebert
Copy link
Owner

I'll close this issue because implementing this is possible. But making this work is depends on the server. It must be powerful enough to transcode the stream.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants