Best Chromecast app for android - Google Chromecast

Hey guys, i'm looking for best android apps to stream videos to chromecast. The problem is that most of them only support mp4 files. I found only one that supports all file formats, it transcodes the file on the fly on your phone and streams directly to chromecast. its called Megacast. Does anyone know anything similar?

I usually just stream from es file explorer
Sent from my Nexus 6P using Tapatalk

BubbleUPNP and Localcast
Sent from my VS985 4G using Tapatalk

Yeah bubbleupnp is q pretty solid app, especially with transcoding for Chromecast.
Sent from my Nexus 6P using Tapatalk

Whats the difference compared to screen mirroring? At least compared with ES Chromecast Player the screen mirroring runs much smoother.

Solid Explorer is IMO by far the best I have used. Plays anything from anywhere. 1080p is laggy, but everything else I throw at it works fine. Streaming from phone, NAS and ftp...
Sent from my Nexus 6P using Tapatalk

I think people are missing the point of the question about transcoding. While there are many good Chromecast-enabled video players on Android (e.g., Avia, AllCast, BubbleUPnP, LocalCast, Plex, AllConnect being just the few that I have on my tablet), mostly they don't support on-the-fly transcoding because phone processors simply aren't up to handling the task smoothly yet, and it would drain battery power at an alarming rate if they could. Some like Plex and BubbleUPnP support transcoding using a remote server. But really it's easier just to transcode all your videos to a common mp4 format that's compatible with everything instead of worrying about on-the-fly transcoding.

DJames1 said:
I think people are missing the point of the question about transcoding. While there are many good Chromecast-enabled video players on Android (e.g., Avia, AllCast, BubbleUPnP, LocalCast, Plex, AllConnect being just the few that I have on my tablet), mostly they don't support on-the-fly transcoding because phone processors simply aren't up to handling the task smoothly yet, and it would drain battery power at an alarming rate if they could. Some like Plex and BubbleUPnP support transcoding using a remote server. But really it's easier just to transcode all your videos to a common mp4 format that's compatible with everything instead of worrying about on-the-fly transcoding.
Click to expand...
Click to collapse
Sometimes, just the audio track of videos must be transcoded (DTS, AC3) and Android devices are powerful enough for this task (which BubbleUPnP can perform locally).

There are lots of chromecast apps available over the web which you can install on your device. But I find an amazing list of best chromecast apps android. Why don't you check it out.

I like this one:
https://play.google.com/store/apps/details?id=com.videostream.Mobile&hl=nl

ViCast HD Google Cast (Chromecast) player
Guys, please try our new app
ViCast is a simple and stable HD Google Cast (Chromecast) player. Can be found on Google Play Market.
Enjoy casting your favourite media to the big screen!
We are working hard to provide you with a great opportunity to seamlessly watch your favourite HD movies. It’s highly optimized for streaming H.264 encoded videos and allows to play incompatible Google Cast media. Moreover, your media content will also be accessible via DLNA server.
SUPPORTED FORMATS:
Video: MP4, MKV, AVI, WEBM, MOV, WMV, MPG, 3GP, M4V.
Audio: MP3, AAC, FLAC, WAV.
Photo: JPG, PNG, BMP, WEBP, GIF.

Related

Chromecast playing MKV through browser with sound

I thought MKV wouldn't cast with sound?
I am playing MKV through a chromecast tab and casting it with sound, maybe I got a lucky file?
Or maybe because I installed the DivX Plugin from Here
MadBob said:
I thought MKV wouldn't cast with sound?
I am playing MKV through a chromecast tab and casting it with sound, maybe I got a lucky file?
Or maybe because I installed the DivX Web Plugin from here
your link isn't working
Click to expand...
Click to collapse
Fixed
How did you fix it? I get the same symptom with the VLC plugin. Is it better with the DivX plugin? More importantly, can you select audio tracks with the DivX plugin?
DJames1 said:
How did you fix it? I get the same symptom with the VLC plugin. Is it better with the DivX plugin? More importantly, can you select audio tracks with the DivX plugin?
Click to expand...
Click to collapse
no idea what symptom you are talking about, i fixed the link in my first post to point at the correct url :cyclops:
Ok
I was talking about the no-sound symptom.
Well, I tried installing the DivX plugin and disabling the VLC plugin. Doesn't do me any good, I still get no sound.
But here's something I don't understand: if I disable both and VLC plugin and the DivX plugin (and the Quicktime plugin, and any other plugin that lists video MIME/file types), the mkv file still plays in a player window that looks exactly the same. Chrome's plugin infrastructure seems very poorly implemented and very poorly documented - it's hard to control which plugin plays a file or even to tell which plugin is responsible for playing it. I was able to get mpeg files (and other video files masquerading as mpeg) to play by disabling the Quicktime plugin, but now I'm not sure if the VLC plugin or DivX plugins are doing anything.
I have neither plugin but now Chrome will play an mkv file whereas before ( earlier vs of Chrome? ) it would only download it. However, it will not cast, only a black screen appears on the TV. Time to experiment I guess.
EDIT: That plugin changes your default search engine to "Conduit" and you cannot unselect that choice. I hope I can deselect it through normal procedure. I don't like it though.
EDIT: No joy, just a grey screen.
I've always been able to play mkv. The only files I can play are mkv and some mp4. Nothing else.
I can't play mkv's with sound, very strange some people can and some can't.
I installed plex media server fixed the no sound with mkvs
Sent from my C6903 using xda app-developers app
Using this workaround until they release android Plex player for non PlexPass...
Code:
http://forums.androidcentral.com/google-chromecast/307019-how-cast-mkv-files-your-chromecast.html#post3360771
It'll play MKV's and the sound depends on the encoding of the audio. The audio needs to be AAC, it'll even work with AAC 5.1. However, if you try to play a mkv with DTS or AC3 audio, you'll only get video as the audio will not decode. It's actually pretty easy/quick to convert audio only to AAC and leave the video untouched or you can just use plex which will transcode automatically.
unr said:
It'll play MKV's and the sound depends on the encoding of the audio. The audio needs to be AAC, it'll even work with AAC 5.1. However, if you try to play a mkv with DTS or AC3 audio, you'll only get video as the audio will not decode. It's actually pretty easy/quick to convert audio only to AAC and leave the video untouched or you can just use plex which will transcode automatically.
Click to expand...
Click to collapse
Surround in Plex is a little sketchy right now they are working on the transcoder as it currently (for some content) is not passing Rear Channel though the Transcoder or CCast. Plex Devs know about it and are working on it.
You should have no issues if your content is MP4/H264/AAC. Chromecast can play these files without transcoding so if you have issues streaming these types it is most likely a Network issue not an encoding problem.
Doesn't work for me. Installed the DivX-Plugin, but Chrome will still try to download the MKV instead of playing it.
i know a software called idealshare vdieogo in one post of the forum.
it can easily helps me to convert all kinds video like mkv, avi, mp4, mov, flv and etc to chromecast supported format.
then i can easily stream the converted local video from computer to chromecast for play on tv by the following way:
Install Google Chrome Cast Extension
Open chrome or a new tab, and then connect your chrome browser to Chromecast
Drag and drop the video/audio file you want to play into the Chrome browser
Click the browser extension and select "Cast this tab", t
catexecutive said:
Doesn't work for me. Installed the DivX-Plugin, but Chrome will still try to download the MKV instead of playing it.
Click to expand...
Click to collapse
Best bet is to download Handbrake and do a batch convert. It's free and open source and available for windows, Linux, and osx
mabuis said:
Best bet is to download Handbrake and do a batch convert. It's free and open source and available for windows, Linux, and osx
Click to expand...
Click to collapse
So let's say I have an mkv that doesn't have aac, per your experience, what's the size change on one? i.e. from 7gb <-> 9gb
m4f1050 said:
So let's say I have an mkv that doesn't have aac, per your experience, what's the size change on one? i.e. from 7gb <-> 9gb
Click to expand...
Click to collapse
Provided you don't increase the Bitrate it should not increase in size by much.
Asphyx said:
Provided you don't increase the Bitrate it should not increase in size by much.
Click to expand...
Click to collapse
I was afraid you were going to say that. Does the batch section of Handbrake let you pick to transcode in same bitrate audio? I haven't installed it so if I can't then I won't bother to even download it. Thanks for your help!
m4f1050 said:
So let's say I have an mkv that doesn't have aac, per your experience, what's the size change on one? i.e. from 7gb <-> 9gb
Click to expand...
Click to collapse
I couldn't even tell you right now. I've been using BubbleUpnp and steam from my media server to my chromecast with my phone. Haven't had to convert a file in ages. Sorry. If you want, I'll run some samples for you and post the results. What are you looking for exactly?

Mkv No subtitles through chromecast

I been testing videos in MKV through chromecast and is totally awesome. Excellent quality video, really fast.. Working great. But i cant see subtitles. Even if they come with the video or apart. Is there any way?
I forgot. Mkv using Avia player.
Enviado desde mi XT1058 mediante Tapatalk
gueszman said:
I been testing videos in MKV through chromecast and is totally awesome. Excellent quality video, really fast.. Working great. But i cant see subtitles. Even if they come with the video or apart. Is there any way?
I forgot. Mkv using Avia player.
Click to expand...
Click to collapse
May change (it seems they've actively adding/changing things) but as of a day or two ago, Avia's FAQ says this is not supported. There is a note about DLNA, if the subtitle file is already on the receiving device, and I have no clue if/how that would work for Chromecast, especially since Chromecast is not (yet) a DLNA receiver.
Subtitles are usually rendered on the Player side either from within the stream or via external file like a .srt.
I don't think CCast can ever fully support external .srt since it has no real filesystem of it's own to load the file from.
But the player app could be coded to show subs that are encoded into an MKV or other container that supports embedded SubTitles.
It might be possible that some sources could encode external SRTs into a stream going to a CCast which would probably be what aVia is doing.
Not sure if Plex does this at all since all of my content that requires Subs has been hardcoded into the video by me when encoded for storage on my server.
Plex does however seem to support putting subs into it's transcoded files if the Transcode profile definition is being read correctly by me...
Not sure if that feature is supported on their current CCast player app they are using.
I use handbrake to encode all my videos and set the subtitle option to burned in so I can watch subed anime on my chromecast.
Sent from my SM-N900P using XDA Premium HD app
Asphyx said:
But the player app could be coded to show subs that are encoded into an MKV or other container that supports embedded SubTitles.
Click to expand...
Click to collapse
Yup, this seems to be what HBO GO does, unless they have a really precise way of switching Chromecast from one stream to another (possible, that's what streaming media servers do).
I really appreciate the caption support there - makes the late-night viewing much easier, plus my hearing is poor these days.
bhiga said:
Yup, this seems to be what HBO GO does, unless they have a really precise way of switching Chromecast from one stream to another (possible, that's what streaming media servers do).
I really appreciate the caption support there - makes the late-night viewing much easier, plus my hearing is poor these days.
Click to expand...
Click to collapse
It's really the best way to do it...The Text from a subtitle adds little to nothing to the Bitrate of a transferring stream, and Why store two versions when you can send one and let the client side decide to use it or not.
The only reason to use a SRT file is if the Video Container doesn't support an embedded Sub stream that can be shut off or if you need a Subtitle for a language not embedded in the Video container. No way to put every language into one Video file.
At least not yet! LOL
T3CHW0LF said:
I use handbrake to encode all my videos and set the subtitle option to burned in so I can watch subed anime on my chromecast.
Sent from my SM-N900P using XDA Premium HD app
Click to expand...
Click to collapse
I tried handbrake and found it is unable to hard code external srt to my mp4. Am I doing something wrong?
I have tried the divx web plugin for chrome to play mkv but I dont get sound on some videos. I have not tried subtitles. It was also stuck in an install loop. It would ask to update, restart, then ask to update again. Really annoying
Postal Psycho said:
I tried handbrake and found it is unable to hard code external srt to my mp4. Am I doing something wrong?
Click to expand...
Click to collapse
I don't think Handbrake supports hardcoding subs.
It does support adding subtitle tracks but I don't see an option to hardcode subs at all...
I admit though that I don't use Handbrake unless my main converter has an issue with a file...
I use Xilisoft since it supports hardcoding subs and I don't need to have multiple subtitle and audio tracks for my library.
Asphyx said:
I don't think Handbrake supports hardcoding subs.
It does support adding subtitle tracks but I don't see an option to hardcode subs at all...
Click to expand...
Click to collapse
https://trac.handbrake.fr/wiki/Subtitles might help
I understand that the MKV can not see the subtitles .. but within the mp4 subtitles should be visible, Chromcast handles subtitles, do not believe me? look at this Youtube video Coca-Cola Social Media Guard
Put the subtitle to ON, do not you like the look? Click Options and choose the size you want, the color you want and the background color you want.
For example from the BubbleUPnP program should bring the option to turn ON the subtitles in the MP4, etc.
gueszman said:
I been testing videos in MKV through chromecast and is totally awesome. Excellent quality video, really fast.. Working great.
I forgot. Mkv using Avia player.
Enviado desde mi XT1058 mediante Tapatalk
Click to expand...
Click to collapse
I was under the impression that chromecast doesn't support mkv? I only ask cause my home pc is down, so no plex or bubbleupnp (transcoding) for me. Through Avia app I can only play mp4. Avi, mkv etc. must be converted to mp4. Has something changed or is this still the norm. Sorry for derailing the thread.
Sent from my Nexus 7 using XDA Premium 4 mobile app
mike02466 said:
I was under the impression that chromecast doesn't support mkv?
...
Through Avia app I can only play mp4. Avi, mkv etc. must be converted to mp4.
Click to expand...
Click to collapse
Still the case. The CC end doesn't support MKV so it's up to the player/ source end to unwrap it, determine what to send and transcode if necessary.
Sent from a device with no keyboard. Please forgive typos, they may not be my own.
mike02466 said:
I was under the impression that chromecast doesn't support mkv? I only ask cause my home pc is down, so no plex or bubbleupnp (transcoding) for me. Through Avia app I can only play mp4. Avi, mkv etc. must be converted to mp4. Has something changed or is this still the norm. Sorry for derailing the thread.
Sent from my Nexus 7 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Chromecast supports MKV natively very well as long as it contains supported codecs.
Thanks for the replies guys. Not gonna have a PC for a while, and I hate being so limited. I'll look for proper codecs til I come into cash for a new pc.
Edit: tried 2 mkv files, codec h264, bitrate was around 3700 and still a no go. Oh well
Sent from my Nexus 5 using XDA Premium 4 mobile app
bubbleguuum said:
Chromecast supports MKV natively very well as long as it contains supported codecs.
Click to expand...
Click to collapse
Lots of confusion about MKV regarding CCast.
I was under the impression that MKV will STREAM on CCast, it won't direct play but it can be streamed to it easily using MPEG-DASH. Because Streaming a file this way pretty much strips the container entirely and just sends Video and Audio tracks in whatever codec was used inside the container. The CCast has no idea it's actually playing an MKV file so if the Codecs are compatible it will have no problem.
There is no device I know of that supports MKV natively though Hardware decoder. All devices that support it have software decoding and other MKV feature support built into the player itself or require Transcoding.
I know Plex is currently transmuxing and streaming MKV to CCast which is why they now work there.
But I'm betting your Bubble player on the CCast side is much better than theirs is as far as handling containers.
So maybe you can direct play codec compatible files where others need to send via DASH.
In the end the best way to handle MKV would be to have the Player handle most of the features so the only time external help is needed is to flip incompatible codecs.
And by features I mean the following:
Client side Subtitle rendering and selection (difficult on CCast with SRT but easier with Internal Subtitle tracks of MKV)
Audio Track selection
Chapter support
At least until Google adds this capability into the next Gen CCast OS.
one way is to convert your mkv software subtitles to mkv hardware subtitles
I believe the MKVToolsNix package has a tool called MKVMERGE that will insert SRT files into an MKV as a subtitle track.
Just be sure to test the external subtitle to be sure it's good before you do or you could make a mess.
This is one of those must have packages for anyone who like to play in the MKV universe.
bubbleguuum said:
Chromecast supports MKV natively very well as long as it contains supported codecs.
Click to expand...
Click to collapse
This.
Videostream extension for chrome supports subtitles.

All cast .avi video support from my android

I'm finding that I can't cast .avi files with Allcast. Will there's be any support? Mp4 files are tye only vireo types I see. Further more, I've tried a lot of other cast apps for .avi files on my android nexus 7 and they just give a black screen and broken audio. Anyone had any success? Do tell!
Thanks.
Sent from my Nexus 7 using Tapatalk HD
ironmaskusa said:
I'm finding that I can't cast .avi files with Allcast. Will there's be any support? Mp4 files are tye only vireo types I see. Further more, I've tried a lot of other cast apps for .avi files on my android nexus 7 and they just give a black screen and broken audio. Anyone had any success? Do tell!
Click to expand...
Click to collapse
Most AVI files do not contain MPEG-4 video (AVI is a container like MKV and MOV), so they would require some kind of transcoding which is heavy for a mobile processor.
AVI is well known as a multimedia container format and still takes up a large proportion among the famous video formats just like MP4, MOV, and WMV today. Unfortunately, such a popular format is unsupported by Android Phones or Tablets so far. According to Android Official Website, only MP4, 3GP, MKV, WebM are the compatible formats with Android. Is it impossible to play AVI on Android? No, of course not. There is still a silver lining - convert AVI to Android supported formats for playback with Mod Edit: commercial software removed.
.avi hasn't historically hasnt been the go to format for high quality or HD sources with h.264 or h.265 encoding. Besides mp4, mkv supports this so look for this format to become the norm moving forward, .avi is a bit of a dying format.
Not casting from local media on the device, but Plex Media Server + Plex App handles transcoding and casting of my old collection of DivX and Xvid encoded .AVIs (hosted on the Media Server) with no issues. Still slowly running them through Handbrake to a Chromecast native format though.
Steaming AVI through Allcast
I am able to stream AVI file from Google Drive without a problem. Why not be able to do the exact same thing through Allcast?
avi does work with this encoding
I was messing with this yesterday, I couldnt get a film to cast, I tried solid explorer cast & all cast & video stream from my pc (last 1 loaded but was unwatchable). I dont have root on the chromecast. So I found 1 .avi film worked and 2 didnt. Upon inspection of encoding of the video and audio INSIDE the avi files, I found it only appears to support x264. Also framerate below 30, bitrate below 6000 makes it watchable (that might be because i have an older ovation tablet). As for audio I was using aac (any bitrate upto 256). Also I had it set on high quality video, which in anyvideoconverter means lower compression and larger file size. Once in that format, it would cast perfectly from any app, pc or mobile.
summery:
*.avi
x264 encoding
<6000 (and inc.) video bitrate
<30 fps
aac audio
<256 (and inc.) audio bitrate.
low compression
I have found a free app that lets me cast avi from my phone. Search play store for Megacast. It can bug sometimes, but in most of the cases does the job nicely.

Video Player with Chromecast Support

Am I correct in thinking there is no video play with chromecast push support? I.e. MX Player, you are watching video on phone then you press cast button?
Not possible or just no app has done it yet?
Avia has paid ($2.99) CC support.
Sent from my Galaxy Nexus using xda app-developers app
There is an app called y2cast which can cast videos to the Chromecast together with an app called Moliplayer. The 1. problem of this is that everytime you turn on your TV, you have to connect y2cast with your Chromecast before you can start casting via Moliplayer and the 2. is that Moliplayer doesn't play every file format (even when you haven't connected it to the Chromecast) and is also very slow/has a lot of lag.
---------- Post added at 03:43 PM ---------- Previous post was at 03:27 PM ----------
Does Avia play every file format and can avia cast every file format to the chromecast?
There are loads of apps now that will play media from phone to Chromecast - BubbleUPnP is my personal choice, Allcast, Localcast, Avia....there are more.
They vary in their capabilities - most can't cast videos that are not encoded in a Chromecast friendly format. BubbleUPnP can with the help of a Bubble Server installed on a PC on the local network.
neu - smurph said:
There are loads of apps now that will play media from phone to Chromecast - BubbleUPnP is my personal choice, Allcast, Localcast, Avia....there are more.
They vary in their capabilities - most can't cast videos that are not encoded in a Chromecast friendly format. BubbleUPnP can with the help of a Bubble Server installed on a PC on the local network.
Click to expand...
Click to collapse
Well then you could just cast the video in a tab via Chrome. I'd love to see a solution where an android device does that, most of the devices are probably capable of doing it.
Pete1612 said:
Well then you could just cast the video in a tab via Chrome. I'd love to see a solution where an android device does that, most of the devices are probably capable of doing it.
Click to expand...
Click to collapse
Share the page to either vGet or Web Video Caster, and cast from there.
It's one extra step - sharing the link - but it works great for supported video formats.
vGet has more options and is a paid app. Web Video Caster just casts and is free.
EarlyMon said:
Share the page to either vGet or Web Video Caster, and cast from there.
It's one extra step - sharing the link - but it works great for supported video formats.
vGet has more options and is a paid app. Web Video Caster just casts and is free.
Click to expand...
Click to collapse
for thus you can also use chrome for android (free from google obviously), go to chrome://flags and turn on chromecast support
Avia does NOT work on all formats. It's a bit of a hit and miss. Some work some dont
The moment everyone is waiting for is for mx player or vlc to support Chromecast !
I think that the limitions are not in the players but in the software of ccast that can play only a few format and codecs.
Do you think that, in future, ccast will be updated and so it will play other video format? Is a feature that can be implemented with a firmware upgrade?
Thanks!
davboc said:
I think that the limitions are not in the players but in the software of ccast that can play only a few format and codecs.
Do you think that, in future, ccast will be updated and so it will play other video format? Is a feature that can be implemented with a firmware upgrade?
Thanks!
Click to expand...
Click to collapse
Yes and Maybe....
You're right in that the CCast is limited in codec and container support.
But that is really only true if the Player app that gets loaded into CCast relies on the CCast hardware to play the files.
Android itself is almost as limited as the CCast is as far as Compatible file formats are concerned but the video players we use on Android add the support for those different codecs and container types into the APPs themselves.
The same could be done on the CCast side and BubbleUPnP seems to be the one (and Only) app that has gone the farthest in doing that.
All the others seem to just send whatever format the file is in and if it isn't CCast compatible it won't play.
What needs to happen is for someone to create an MX Player type CCast Player app that can play many Container and Codec types without the need for Transcoding. Then others could potentially use that Player App (think along the lines of a JW Player type CCast Application) when sending Media to the CCast without the worry of incompatible file and codec format.
Or Google needs to create it and add it to the CCast OS as the default player.
As of now there is no option close to that...Bubble supports more container types than others and in conjunction with the Bubble Server will transcode the ones it doesn't support.
Plex seems to transcode everything that isn't directly CCast compatible and the other Player Apps we have for Android don't deal with Compatibility at all they merely send the media to CCast and it works only if it is compatible.
Perhaps in time they will add to the CCast Player side to gain more support but Bubble is so far the only one to really focus as much on the Player side compatibility expansion and features.
Plex is working on it as well but they are less focused on Compatibility due to the fact they are able to transcode everything to whatever format they want. After they get all the transcoding perfected they might turn focus into finding ways to avoid transcoding for those who have issues due to low power servers.
Asphyx said:
...
Click to expand...
Click to collapse
perfect explanation! Really thank you. I hope that this device will be supported with the right software, meaning apps, in the near future.
Thanks again.
davboc said:
perfect explanation! Really thank you. I hope that this device will be supported with the right software, meaning apps, in the near future.
Thanks again.
Click to expand...
Click to collapse
The problem right now seems to be that every App creates their own CCast Player App (called the receiver) but the DIAL protocol really doesn't require that to happen.
If the Open Source community would create a FREE TO USE Player App for CCast that any Android (or iOS app for that matter) could have the CCast load You might see a situation where all players could use that app to play to CCast and remove the need to code a Player themselves.
The only reason to code your own player then would be if you wanted to add other features like Media Info Mirroring and if the Player was Open Source it could be used inside their custom versions as well provided there is no issue with GPL license and Commercial Use.
the CCast support has come a long way since December...
I hope by next December we see more after people figure it out better.
The holdup is Google Locking it all up with the Whitelist.
I keep looking here hoping to find a developer that has decided to work on a CCast Player side to bring full client side support that others can use.
So Far Bubble is the only one focused on that side of the coding.
In the end the CCast player should support any container, Most Codecs, Client side selectable Subtitles and Multitrack Audio with Client side selection as well.
If they could add Dolby Support (not likely given the Licensing requirements) it would set the bar for all the others.
Localcast works well for me. Even let's me access and stream movies/TV shows straight from my USB stick on my Note 2 using an otg cable.
Sent from my Sinclair ZX81.
Koush tried software decoding for H.264 video - the processor ran hot enough to destroy his Chromecast, and that was using a known and mature routine.
The MediaTek processor is very good but it has limitations.
Maybe someone will take it further and succeed. I think it's more reasonable to look for more codecs on Chromecast 2, if at all.
Btw, LocalCast now lets you use your phone for headphones for stuff you're casting.
Not doubting you here...I know the Hardware is close to being an Egg Cooker even under normal usage....
But I'm curious as to why would he software decode H.264? No need to do that as it's already supported.
I'm just wondering if he was trying to do transcode from unsupported codec to H.264 on the device.
That method I would expect to not work at all.
But by adding loadable Software codecs it should not require the same proc cycles and speed as trying to transcode as it's really just a decoding operation which is roughly half the intense of transcoding which both decodes then re-encodes.
The Tricky part would be getting the player to load codecs on an as needed basis which is where I expect it might make the approach impossible.
I'm personally less concerned with codec support as I am with Containers, Subtitles and Audio Track selection being done on the Player side.
All of my Library is already H.264 But I much prefer MKV container for keeping Subs and Multiple Audio (for Commentary) so once a player comes out that supports all of those without transcoding I'll be a very happy puppy.
I don't know but I imagine that he was simply following a standard best practice -
Comparing known quantities to map the solution space before proceeding into the unknown.
The H.264 routine (just a software codec attached to a simple player from what I recall looking at the time) made sense for that, precisely because it was a mature, known quantity that could be compared to the existing feature in hardware.
Apples to apples.
perhap he tried that since H.264 is the most hardware intensive compression compared to say On2, Cinepak or the older Indeo...
If it could software decode H.264 then it could pretty much decode everything else just fine with the exception of MPEG2 which requires specific hardware.
Asphyx said:
What needs to happen is for someone to create an MX Player type CCast Player app that can play many Container and Codec types without the need for Transcoding. Then others could potentially use that Player App (think along the lines of a JW Player type CCast Application) when sending Media to the CCast without the worry of incompatible file and codec format.
Click to expand...
Click to collapse
Are you saying if a player i.e. MX player had the cast function builtin into it then you can cast any video format that MX player supports?
ermacwins said:
Are you saying if a player i.e. MX player had the cast function builtin into it then you can cast any video format that MX player supports?
Click to expand...
Click to collapse
That's what a lot of people want.
ermacwins said:
Are you saying if a player i.e. MX player had the cast function builtin into it then you can cast any video format that MX player supports?
Click to expand...
Click to collapse
No not at all.....an App's (aka Transmitter) ability to cast to a CCast has little to do with it can support but what the CCast supports....Other than through the player app it tells CCast to load to receive the stream (aka the Receiver app).
Every App tells the CCast to load a player and it is that player that determines what format can be played not what the App that started the cast supports.
So even if MX Player supported CCast now...Doesn't mean at all that streaming from it to a CCast means MKV or MOV files will play on the CCast despite the fact they play in MX Player just fine.
That is unless MX Player wrote a custom player (receiver) for the CCast that supported all the formats MX Player does or MX Player added the ability to transcode any format to work with the receiver they load into the CCast.
As of today just about every app that supports more than just the standard CCast compatible media do so via Transcoding.
And thats not likely to change soon unless someone figures out a way to do it without frying the unit.
I bet it would work a lot better if the player app was run outside of the Google Sandbox the way Netflix is when it does it's own decryption.
The question is will anyone other than one of the Partners who invented the DIAL protocol ever get that type of access to the hardware?
Not without Google being fully on board....

[Q] why is google shying away from playing all video formats in chromecast??

hi
has any one got an opinion why chromecast despite having the required hardware to play many more video formats is not given the ability to do so??
mahi98 said:
hi
has any one got an opinion why chromecast despite having the required hardware to play many more video formats is not given the ability to do so??
Click to expand...
Click to collapse
Licensing of Codecs for one....
Understand that CCast is really meant to be an HTML5 appliance so it is built to play anything that is HTML5 compatible and that leaves a lot of codecs off the supported list because they are old and inefficient or not suited for streaming over WiFi.
The device is simply not meant to be a ROKU, it is a device that is meant to put Web content onto a big screen and not much more.
If you want more features and video support then AndroidTV is probably the device you are looking for.
It's not like Roku plays a lot of formats either - just mp4 with the standard expected codecs and a small subset of mkv files that happen to be compatible.
I just don't worry about it. I mostly play downloaded files via Plex, relying on Plex to do the transcoding. I only check out the actual file format if Plex seems to be stumbling over some HD file with a rare slow codec. In that case I run it through a video converter utility with hardware GPU acceleration on my desktop PC that can convert a 1-hour video to standard mp4 in about 60 seconds. Problem solved.
DJames1 said:
It's not like Roku plays a lot of formats either - just mp4 with the standard expected codecs and a small subset of mkv files that happen to be compatible.
Click to expand...
Click to collapse
Aren't mp4 and MKV containers? Meaning two different mkv files could use two different codecs (the reason why *some* mkv files are compatible and other are not).
Like you, I use Plex or Allcast and let them do the transcoding. I haven't run into many issues with this approach.
That's correct, but you'd find that most mp4 files today consistently use H.264 as the video codec and stereo AAC as the audio codec. It's possible to use other codecs in an mp4 files, but with so many devices that will play standard mp4s and most of them choking on any unexpected codec it's just easiest to stick to the standard. mkv files tend to have more variety, so a large percentage of them will fail on devices like the Roku or Chromecast that support a very narrow range of codecs and format variations. For example an extra track of chapter marks or an extra audio track will cause many devices to fail even though these are allowed within both the mkv and mp4 container format.
DJames1 said:
It's not like Roku plays a lot of formats either - just mp4 with the standard expected codecs and a small subset of mkv files that happen to be compatible.
I just don't worry about it. I mostly play downloaded files via Plex, relying on Plex to do the transcoding. I only check out the actual file format if Plex seems to be stumbling over some HD file with a rare slow codec. In that case I run it through a video converter utility with hardware GPU acceleration on my desktop PC that can convert a 1-hour video to standard mp4 in about 60 seconds. Problem solved.
Click to expand...
Click to collapse
Yes but the main focus of the Roku is for Alternative video where as the CCast will play video but is designed more as a Web Content device.
This is why the Roku all have wired network connections (recent dongle excluded of course as it is meant to compete with CCast.)
Roku supports more merely because it has the App support.
There is nothing to stop someone like MX Player from making a receiver app that will add codec and container support to the CCast.
What is keeping some developers away is the convoluted discovery and control protocol needed.
Roku doesn't need any of that so they can just focus on the player code cause the remote does the navigation for them.
And in time as more support for the CCast comes around you will find that killer receiver app made that supports more codecs and containers and if the folks at plex are smart they will either license it or make it themselves!
99% of their complaints could all be handled better and go away with a little work on the player side.

Categories

Resources