XBMC VLC Question - Google Chromecast

Hi,
I was fooling around with Xbmc and VLC. I first get an xbmc channel to open in VLC Player. Then I find the xbmc link from VLC player and open it in the 8080 network and then play it from dabblecast to chromecast. It starts to play beautifully and then buffers after a couple of seconds and then plays, buffers, plays, buffers.
Is this just something that won't work over an 8080 network port or is there something I can do to stop the buffering?
Thanks

Figured out I was using the wrong stream code. Got it working for flvs.

Related

IDEA VLC Streaming

VLC Player itself has a STREAMING option in the File>streaming
It can stream to HTTP, RTSP, UDP.... any know if this is possible to get chromecast to pick it up?
HTTP seems to be the logical choice. But no idea how to pick it up anyone familiar with these functions?
GreenDroidX said:
VLC Player itself has a STREAMING option in the File>streaming
It can stream to HTTP, RTSP, UDP.... any know if this is possible to get chromecast to pick it up?
HTTP seems to be the logical choice. But no idea how to pick it up anyone familiar with these functions?
Click to expand...
Click to collapse
I think this is to stream something out on the web. It doesn't take local content and turn it into an http stream, if that is what you were wanting. In other words it doesn't really stream to http but it streams from an http url.
wsimon said:
I think this is to stream something out on the web. It doesn't take local content and turn it into an http stream, if that is what you were wanting. In other words it doesn't really stream to http but it streams from an http url.
Click to expand...
Click to collapse
Actually, it does. I have used some media player for iOS that makes use of VLC's (desktop version) streaming of local content capability.
hjarnsynk said:
Actually, it does. I have used some media player for iOS that makes use of VLC's (desktop version) streaming of local content capability.
Click to expand...
Click to collapse
So it is possible to do it, just have to figure out how to read the stream either on the Chrome Browser end or better yet ChromeCast itself
So you mean other than streaming in a chrome tab and casting that tab, right? Cuz right now I can play a movie in chrome through vlc and that's how I cast my local media . all formats too but higher res does lag a lil bit
Sent from my Nexus 4 using Tapatalk 4 Beta
VLC Web Plugin
Does anyone know how to set VLC as the default extension in Chrome? Web searched and couldn't find the answer?
I downloaded the web plugin for Chrome Mac, installed it fine, and re-launched chrome.
Whenever I queue up a movie, it launches the Quicktime extension instead of Chrome extension.
Thanks!
golden_35 said:
Does anyone know how to set VLC as the default extension in Chrome? Web searched and couldn't find the answer?
I downloaded the web plugin for Chrome Mac, installed it fine, and re-launched chrome.
Whenever I queue up a movie, it launches the Quicktime extension instead of Chrome extension.
Thanks!
Click to expand...
Click to collapse
Any luck with this? I have yet to get it to work.
hershsa said:
Any luck with this? I have yet to get it to work.
Click to expand...
Click to collapse
VLC plugin is out of date. It doesn't even show up in chrome://plugins. That being said, VLC would need to stream to the DIAL protocol as that is what chromecast uses. In its current state, VLC will do no such thing.
hershsa said:
Any luck with this? I have yet to get it to work.
Click to expand...
Click to collapse
No luck yet.

[Q] Streaming from DLNA

Is it currently possible for me to use my tablet, or phone to stream content from my NAS or server in my home network?
Ruzzah said:
Is it currently possible for me to use my tablet, or phone to stream content from my NAS or server in my home network?
Click to expand...
Click to collapse
Yes...(and I'm going to assume you mean to the Chromecast).
Only two options available now...
Plex Player and aVia....
Option 1 - aVia Player should work with any DLNA server provided the files on the server/NAS are already compatible with Chromecast.
Option 2 - Plex has a Server AND a Player component. The server will transcode any file to be compatible with Chromecast. But the Plex Player only works with the Plex Server. And currently (temporarily actually) in order to stream content to Chromecast with Plex requires a PlexPass account. The server software is free, There are two players available one that requires a PlexPass account and another (Plex for Android) that does not (exception being that it won't work with Chromecast for now but will soon).
Plex Server will work with both aVia and obviously Plex Players. And will probably work with any future DLNA players that have Chromecast support in the future such as Bubble or Twonky.
Most NAS systems available today HAVE some sort of Media/DLNA server built into it! SO you should check your NAS to see if it already has that capability.
WD My Book has Twonky Server built in
NetGear has Plex built into it
Seagate has some proprietary thing that does not work at all! Unfortunately I have one of those and had to set up a server on another machine just to get that capability.
If money isn't an issue for you and you don't mind paying for the PlexPass account (you can get a lifetime account for $75) then I recommend Plex as it does transcoding and works much better with Chromecast than aVia does presently.
Also note that some issues with aVia have been encountered with people on JB 4.1.2 but not 4.1.1, Not sure if that means everything above 4.1.1 has issues though....Expect aVia to fix that at some point.
I currently have 4.3.1 on my phone and 4.4.2 on my tablet. Also what type of movies are compatible, and would I need a transcoder for the chromecast to work with the files?
Ruzzah said:
I currently have 4.3.1 on my phone and 4.4.2 on my tablet. Also what type of movies are compatible, and would I need a transcoder for the chromecast to work with the files?
Click to expand...
Click to collapse
You'll need Plex Media Server or upload to RealPlayer Cloud for real-time transcoding of anything that is not in a Chromecast-compatible format.
See 2.b, 2.c and 2.d in the FAQ.
Ruzzah said:
Is it currently possible for me to use my tablet, or phone to stream content from my NAS or server in my home network?
Click to expand...
Click to collapse
You could also use the modified AllCast with BubbleUPNP on a rooted Chromecast. Using this method I haven't had issues with MKV files and MP4 files.
http://forum.xda-developers.com/showpost.php?p=47503538&postcount=98
Is it possible to cast movies in a non compatible chromecast format (avi, divx, etc) via Avia using a Plex media server?
I havent had any luck doing so. I thought the plex media server would transcode the movie to a compatible format on the go?
What about using the plex app for android with the plex pass? Would that work ? Would it do the transcoding on the go ?
burdo said:
Is it possible to cast movies in a non compatible chromecast format (avi, divx, etc) via Avia using a Plex media server?
I havent had any luck doing so. I thought the plex media server would transcode the movie to a compatible format on the go?
What about using the plex app for android with the plex pass? Would that work ? Would it do the transcoding on the go ?
Click to expand...
Click to collapse
The Plex server should be transcoding the media on the fly for you. What are the specs of the machine that's the Plex server?
I don't believe the Android app can transcode as it's just a client.
Sent from a device with no keyboard. Please forgive typos, they may not be my own.
I'll try and paste the answer from our PM so the rest of the folks can benefit...
burdo said:
Is it possible to cast movies in a non compatible chromecast format (avi, divx, etc) via Avia using a Plex media server?
Click to expand...
Click to collapse
Hit or Miss (depending on the video format) but the answer is probably not. When using aVia the Plex server can't transcode for CCast as it doesn't even know it exists.What Transcoding Plex might use (if any) when aVia requests a stream is unclear since there is no profile specifically for the aVia (profiles are usually for devices not software and it is up to the software to identify what it needs which may not be the case with aVia).
burdo said:
I havent had any luck doing so. I thought the plex media server would transcode the movie to a compatible format on the go?
Click to expand...
Click to collapse
Transcoding may or may not happen and even when it does happen what it transcodes to varies from device to device. Only when the App making the request identifies itself as THIS TYPE OF DEVICE (or Profile) will Plex know how to transcode for it and do so. aVia Devs could probably solve this problem at some point so all of what I'm saying could change if they wanted it to.
burdo said:
What about using the plex app for android with the plex pass? Would that work ? Would it do the transcoding on the go ?
Click to expand...
Click to collapse
YES! Plex for Android and Plex for PlexPass will both play files that are not chromecast compatible and transcode them for playback on the CCast, but there will probably be some exception to that from time to time where a file doesn't transcode so easily, or the Plex Transcoder itself doesn't like the file.
The difference is in how the two methods approach playback on the CCast.
Plex treats the CCast like a DLNA player and the Plex Apps don't ever actually play the video itself they merely tell the CCast to get it directly from the Server which makes the Server use the CCast Transcoding profile and rules.
aVia acts as a sort of Middleman where it gets the data and then forwards it to the CCast.(Note this is best Guess not CERTAIN by any means only aVia devs know for sure!) This means the server has no idea the CCast is being used and sends what stream it thinks the aVia can handle (which may not be compatible with CCast.)
Method 1 (Plex) - You pick a file in PlexApp and tell it to cast it, Plex app sends a command to CCast to go get the file from the server. Server transcodes for CCast and the file plays directly on CCast
Method 2 (aVia) - You pick a file in aVia and tell it to cast it, aVia tells the server to send it to aVia then aVia sends the data to the CCast.
Best combination right now for streaming Plex Server (and incompatible) content to CCast are the Plex apps...If Plex Server can recognize the file it should transcode properly for CCast.
Unfortunately (as we speak) to use the Plex apps with CCast requires a PlexPass account (Not free). This is only temporary and it will not be required in the near future.
So if money is not a big issue I suggest trying it for a month by getting a month of PlexPass and giving it a good test run. Hopefully by the time that Month is done PlexPass will no longer be required to stream to CCast after that.
Just to be a little clearer on when and how transcoding happens...
The PLAYER is the key to transcode/Not Transcode and is the one responsible for communicating to the Plex Server what it requires as far as transcoding is concerned. It is the player communicating with the server that tells Plex Server which profile to use when the player makes a request to get the file.
In the Plex System the Player resides on and is written FOR the CCast and it tells the Plex server it is a CCast.
In aVia it is unclear what the aVia player tells the Plex server or that it gives PlexServer any information about itself or it's intentions of what it plans to do with the file at all.
Without any information about it's target Plex server may not do any transcoding or if minimal information is given during the file request it may use a generic profile which may not be as compatible with CCast as lets say a Android profile might be.
And let me be clear (and Fair to the aVia Devs). We are just GUESSING based on observations on how aVia seems to be working in conjunction with CCast. The best place to get answers (and solutions as well) is to ask these questions regarding aVia on their support site (if they have one).
Not only will they be much more informed at how their app works but your Question may even lead them to change or update their code to work much better in a transcoding environment where casting to CCast is concerned.
They may already be working on these things, or we could be totally off base in how aVia is doing what it does.
And I don't want to give the impression that aVia is doing something wrong or that Plex is better for anything other than streaming from PlexServer at the moment.
aVia does many things the Plex Apps will NOT DO such as casting Local ON UNIT files that PlexApps simply doesn't do.
And other than the temporary requirement of needing a PlexPass to cast to CCast with Plex, In the end having BOTH APPS (aVia and Plex) will make a very Versatile and Complementary tandem to stream any kind of local content (be it Plex Server or ON UNIT) to the CCast.
I'm currently using Plex Media Server on my desktop to host my music (app is free for the PC) and then use Avia on my phone or tablet to access the Plex Media Server and stream to my chromecast on my home theater. Its a good work around until chromcast features are free on Plex.
Sent from my SCH-I545 using XDA Premium 4 mobile app
mpgwrx said:
I'm currently using Plex Media Server on my desktop to host my music (app is free for the PC) and then use Avia on my phone or tablet to access the Plex Media Server and stream to my chromecast on my home theater. Its a good work around until chromcast features are free on Plex.
Sent from my SCH-I545 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
To add to that there is a temporary workaround (that always worked) if your on a PC.
Just load up the Media Manager of Plex Server (it is browser based) and use the the GoogleCast extension in Chrome to send the stream to the CCast no PlexPass is needed.
This is similar to the way aVia works except for the fact that because your on a PC and have the power and buffer space to Transcode, The GoogleCast extension will make a CCast compatible stream out of it.
Probably won't get any surround sound goodness doing it that way but it is a good stopgap method until PlexPass is no longer required.
Good to know!!!
I wanted to let you know guys that plex just added native streaming to chromecast via browser, just as youtube or netflix. No need to use the cast extension anymore. Works perfect for every format I tried and every codec. AVI, MPG, MP4, MKV,etc
You need to have your plex server setup and published (so it can be access externally). Check if it is in settings/plex media server/ myplex. If it is not you will need to forward the port to your server on your router. Once its published, access www.plex.tv (from any pc anywhere). Login to the same account you use on your server. Click on servers. You should see yours now. At the top right corner you should see the cast button to play the file locally or to your chromecast (it should be on the same newtork as the server).
Thats it. Stream it!
burdo said:
I wanted to let you know guys that plex just added native streaming to chromecast via browser, just as youtube or netflix. No need to use the cast extension anymore. Works perfect for every format I tried and every codec. AVI, MPG, MP4, MKV,etc
You need to have your plex server setup and published (so it can be access externally). Check if it is in settings/plex media server/ myplex. If it is not you will need to forward the port to your server on your router. Once its published, access www.plex.tv (from any pc anywhere). Login to the same account you use on your server. Click on servers. You should see yours now. At the top right corner you should see the cast button to play the file locally or to your chromecast (it should be on the same newtork as the server).
Thats it. Stream it!
Click to expand...
Click to collapse
Awesome find!
Sent from my SAMSUNG-SGH-I747 using Tapatalk
burdo said:
I wanted to let you know guys that plex just added native streaming to chromecast via browser, just as youtube or netflix. No need to use the cast extension anymore. Works perfect for every format I tried and every codec. AVI, MPG, MP4, MKV,etc
You need to have your plex server setup and published (so it can be access externally). Check if it is in settings/plex media server/ myplex. If it is not you will need to forward the port to your server on your router. Once its published, access www.plex.tv (from any pc anywhere). Login to the same account you use on your server. Click on servers. You should see yours now. At the top right corner you should see the cast button to play the file locally or to your chromecast (it should be on the same newtork as the server).
Thats it. Stream it!
Click to expand...
Click to collapse
They haven't added it to the Plexweb side of the server yet..It is only on the Plex.tv site right now something I expect will be updated pretty soon.
I was hoping they added this functionality to the PlexWeb.
Anyone with a ASUS Black Diamond Router rt-n65u? It is supposed to be able to share dlna media but I cannot get avia to see it.
I was hoping to stream all my MP4 movies that are on the routers usb3 external hard drive to the Chromecast with Avia.
All my phones/tablets can stream all the movies from it perfectly. ANY IDEAS how to get it to work from anyone that has the same router?
Sent from my Work Phone
RockRatt said:
Anyone with a ASUS Black Diamond Router rt-n65u? It is supposed to be able to share dlna media but I cannot get avia to see it.
I was hoping to stream all my MP4 movies that are on the routers usb3 external hard drive to the Chromecast with Avia.
All my phones/tablets can stream all the movies from it perfectly. ANY IDEAS how to get it to work from anyone that has the same router?
Sent from my Work Phone
Click to expand...
Click to collapse
From what I can see from the product page for that router it isn't a DLNA server just some proprietary Media Server.
Probably only works with their App.
Asphyx said:
From what I can see from the product page for that router it isn't a DLNA server just some proprietary Media Server.
Probably only works with their App.
Click to expand...
Click to collapse
Indeed, page 32 of the manual says it is a UPnP server, but not specifically DLNA.
BubbleUPnP should be able to access it, so you might be able to browse via BubbleUPnP and share to Avia for casting, assuming your media is in a format Chromecast can play.
bhiga said:
Indeed, page 32 of the manual says it is a UPnP server, but not specifically DLNA.
BubbleUPnP should be able to access it, so you might be able to browse via BubbleUPnP and share to Avia for casting, assuming your media is in a format Chromecast can play.
Click to expand...
Click to collapse
I forget but it may also be possible aVia would be able to see it via Samba if he used one of the many Samba Mapping apps out there so they showed up as local files on his device.
Router is definitely not going to do any transcoding so it had better at least be compatible with aVia and that still doesn't guarantee CCast will work.
Asphyx said:
I forget but it may also be possible aVia would be able to see it via Samba if he used one of the many Samba Mapping apps out there so they showed up as local files on his device.
Click to expand...
Click to collapse
Good idea - cifsmanager or something like it might work. I've been toying with the idea to map some ISO folders so WonderShare can play them but haven't reached that point on my ToDo list yet.
Thanks all for the ideas. I will play with the ideas and see what works. Just had a thought about it as well now.
The Asus router has a app for it and I use it all the time. I "THINK" I chose the mxplayer as the default player. So MAYBE once I clear the default player then "Hopefully" it will ask again and I can choose A via as the player (as this is how I have setup ShoBox to use A via as the player). Do not know why I didn't think of it previously. I will reply here once I get home tonight to see if it will work.
If not I will try some of the other ideas. Thanks again
EDIT: I cleared defaults for MX player, opened up the AiCloud App (that I can access my hard drive connected to my home Asus Router from my phone over WiFi or cell signal), went to my movie folder, chose a movie, the AiCloud app which app to play with, I chose A via and it tried to play the movie. Now I WILL HAVE TO TEST once I get home because the upload from the router over my cell signal is too slow to play the movie. I REALLY HOPE this works like it looks like it will I will update further once I test over my WiFi at home...
Sent From My Spiderman,Ironman,Red,Dark Blue,Green, GreyedOut BadAss Themed I337

Playing video from netgear readyshare storage

Background:
I have a netgear WNDR3400v2 router that has a readyshare USB port (no DLNA server though). I have loaded a few chromecast compatible video's on a usb drive and plugged it into my router. I have also copied the exact same files on my android device.
I am using avia for casting.
Scenario 1: (when video is stored locally on my android device) - WORKS
I open avia, lookup the video to play and cast it to chromecast. all works well.
Scenario 2 (Same video is stored in my router storage. Avia is NOT casting to chromecast) - WORKS
I open ES file explorer, and lookup the network storage. Locate the video and play it to avia player from ES file explorer.
AVIA window opens and video is played flawlessly.
Scenario 3 (Same video is stored in my router storage. Avia is casting to chromecast) - DOES NOT WORK
I open ES file explorer, and lookup the network storage. Locate the video and play it to avia player from ES file explorer.
AVIA window opens and only casts audio to chromecast. No video is displayed on my TV, only audio is casted.
Has someone faced this issue and solved it? please share how did you make it work.
Ideally, I would like to store all my local media on a USB device and attach it to my router, and then be able to cast it to chromecast.
Appreciate any help.
Thanks and a very happy new year to you all!
smrsxn said:
Background:
I have a netgear WNDR3400v2 router that has a readyshare USB port (no DLNA server though). I have loaded a few chromecast compatible video's on a usb drive and plugged it into my router. I have also copied the exact same files on my android device.
I am using avia for casting.
Scenario 1: (when video is stored locally on my android device) - WORKS
I open avia, lookup the video to play and cast it to chromecast. all works well.
Scenario 2 (Same video is stored in my router storage. Avia is NOT casting to chromecast) - WORKS
I open ES file explorer, and lookup the network storage. Locate the video and play it to avia player from ES file explorer.
AVIA window opens and video is played flawlessly.
Scenario 3 (Same video is stored in my router storage. Avia is casting to chromecast) - DOES NOT WORK
I open ES file explorer, and lookup the network storage. Locate the video and play it to avia player from ES file explorer.
AVIA window opens and only casts audio to chromecast. No video is displayed on my TV, only audio is casted.
Has someone faced this issue and solved it? please share how did you make it work.
Ideally, I would like to store all my local media on a USB device and attach it to my router, and then be able to cast it to chromecast.
Appreciate any help.
Thanks and a very happy new year to you all!
Click to expand...
Click to collapse
Only a few Options for you right now...
1 - Re-Encode (Transcode) All of your video Library to MP4/H264/AAC 4-8Mbps VBitrate. All files in that format should play without issues on the CCast (exception bad Network congestion or Reception. aVia should work for you in this example as will anything that has CCast support. (See #3 as an add on to this Option as it might give you a better Interface)
2 (and obviously the BEST Option) - Run a DLNA server that does Transcoding on the fly. Map the drives on your Router to the machine running the DLNA server and add that drive to the DLNA Server Library, Plex and Twonky are both considered the best DLNA servers out there and Plex gets a plus for having an Android App that is far superior as far as Display and it supports CCast directly. Twonky doesn't have an App that supports CCast but you can use aVia with both of those DLNA Servers. But Ples Server with Plex app is probably the best most complete solution right now (Transcoding and a few bugs not withstanding)
All Options that follow will require you doing Option 1 because they do not Transcode, and having aVia Player installed
3 - Get Movie Browser UPnP (another Paid App), Set up sources via UPnP (Your router seems to support this and if not) or Samba. When you try and play a Video for the first time it should ask you what Player to use, Select aVia.
(sorry forgot to add #4)
4 - Install Playon Server on your Desktop, It will aggregate all media the Desktop can see and if you use aVia as a Player for now that will work. PlayOn is promising CCast support in their App soon so when they do aVia will no longer be needed. PlayOn I hear DOES do some transcoding but aVia doesn't and until they support CCast natively I can't say for certain if you could skip Option 1 using this method.
So you pretty much have two choices. Re-Encode all of your Library or Set up a DLNA server that will transcode the source files for you on the fly and as needed.
Thats the best method for supporting media streaming to ALL of your devices.
If you have an old computer laying around that has more than a Pentium 4 Proc then Throw Linux on it, get Plex for Linux and it should be powerful enough to transcode for you. Windows would take up too many resources but Linux is lean enough to get away with an older proc.
smrsxn said:
Background:
I have a netgear WNDR3400v2 router that has a readyshare USB port (no DLNA server though). I have loaded a few chromecast compatible video's on a usb drive and plugged it into my router. I have also copied the exact same files on my android device.
I am using avia for casting.
Scenario 1: (when video is stored locally on my android device) - WORKS
I open avia, lookup the video to play and cast it to chromecast. all works well.
Scenario 2 (Same video is stored in my router storage. Avia is NOT casting to chromecast) - WORKS
I open ES file explorer, and lookup the network storage. Locate the video and play it to avia player from ES file explorer.
AVIA window opens and video is played flawlessly.
Scenario 3 (Same video is stored in my router storage. Avia is casting to chromecast) - DOES NOT WORK
I open ES file explorer, and lookup the network storage. Locate the video and play it to avia player from ES file explorer.
AVIA window opens and only casts audio to chromecast. No video is displayed on my TV, only audio is casted.
Has someone faced this issue and solved it? please share how did you make it work.
Ideally, I would like to store all my local media on a USB device and attach it to my router, and then be able to cast it to chromecast.
Appreciate any help.
Thanks and a very happy new year to you all!
Click to expand...
Click to collapse
I read your scenario 2 and scenario 3 a number of times and I can't figure out what's different in the setup between the two.
The result is different, but both lead up with opening in ES File Explorer and playing it via Avia?
I must be missing something...?
I find that DNLA feature on many routers is often buggy. My USB drive connected to one of my routers will show mp4 files as music on any Android DNLA media player. However, mkv files will show up as a video file.
My solution was to rename mp4 extention to mkv. Now Avia sees it as video and cast away.
bhiga said:
I read your scenario 2 and scenario 3 a number of times and I can't figure out what's different in the setup between the two.
The result is different, but both lead up with opening in ES File Explorer and playing it via Avia?
I must be missing something...?
Click to expand...
Click to collapse
Differnce is that avia is not casting in scenario 2, but casting in scenario 3.
When avia is not casting, then video plays fine on my device.
When avia is casting same video, then only audio plays on chromecast.
Sent from my GT-N8013 using Tapatalk
Asphyx said:
Only a few Options for you right now...
1 - Re-Encode (Transcode) All of your video Library to MP4/H264/AAC 4-8Mbps VBitrate. All files in that format should play without issues on the CCast (exception bad Network congestion or Reception. aVia should work for you in this example as will anything that has CCast support. (See #3 as an add on to this Option as it might give you a better Interface)
2 (and obviously the BEST Option) - Run a DLNA server that does Transcoding on the fly. Map the drives on your Router to the machine running the DLNA server and add that drive to the DLNA Server Library, Plex and Twonky are both considered the best DLNA servers out there and Plex gets a plus for having an Android App that is far superior as far as Display and it supports CCast directly. Twonky doesn't have an App that supports CCast but you can use aVia with both of those DLNA Servers. But Ples Server with Plex app is probably the best most complete solution right now (Transcoding and a few bugs not withstanding)
All Options that follow will require you doing Option 1 because they do not Transcode, and having aVia Player installed
3 - Get Movie Browser UPnP (another Paid App), Set up sources via UPnP (Your router seems to support this and if not) or Samba. When you try and play a Video for the first time it should ask you what Player to use, Select aVia.
(sorry forgot to add #4)
4 - Install Playon Server on your Desktop, It will aggregate all media the Desktop can see and if you use aVia as a Player for now that will work. PlayOn is promising CCast support in their App soon so when they do aVia will no longer be needed. PlayOn I hear DOES do some transcoding but aVia doesn't and until they support CCast natively I can't say for certain if you could skip Option 1 using this method.
So you pretty much have two choices. Re-Encode all of your Library or Set up a DLNA server that will transcode the source files for you on the fly and as needed.
Thats the best method for supporting media streaming to ALL of your devices.
If you have an old computer laying around that has more than a Pentium 4 Proc then Throw Linux on it, get Plex for Linux and it should be powerful enough to transcode for you. Windows would take up too many resources but Linux is lean enough to get away with an older proc.
Click to expand...
Click to collapse
Actually, I have ensured that video is chromecast compatible already.
When I copy the video to my sdcard on my tablet, and cast via avia, then I get both video and audio on my tv. (1st scenario in my list.)
When I delete the video from my tablet's sdcard, and instead lookit up from my routerstorage via es file explorer, then only audio plays..no video.
So it's not a transcoding issue.
Steps to reproduce
- copy any video file that works with chromecast from your device to another network location.
- use es file explorer to lookup the file on network and play it to avia
- this time avia will not cast the video. Only audio will come on the tv.
Sent from my GT-N8013 using Tapatalk
smrsxn said:
Differnce is that avia is not casting in scenario 2, but casting in scenario 3.
When avia is not casting, then video plays fine on my device.
When avia is casting same video, then only audio plays on chromecast.
Click to expand...
Click to collapse
Ooooh I think I understand now.
In Scenario 2, Avia is not connected to Chromecast, but in Scenario 3, Avia is already connected to Chromecast?
I'm not sure whether ES File Explorer's Send to/Open makes a copy of the remote file locally before opening - I think it might.
If that's the case, it might be a difference of available bandwidth between scenarios 2 and 3.
In scenario 2, ES File Explorer copies the remote file to local.
In scenario 3, ES File Explorer is copying the remote file to local while Avia is trying to send the incoming data back out to Chromecast.
The copy action is probably bursting/clogging the wireless connection so the Avia-to-Chromecast transfer isn't able to send the video data fast enough to Chromecast. The video data is getting to Chromecast too late and Chromecast is throwing them away instead of showing them.
That is, of course, if I'm correct that ES File Explorer's network browse makes a temporary local copy or cached chunk.
Possible diagnosis... atleast its adding up.
Let me try with low bitrate mp4 and see if that changes anything.
Sent from my SAMSUNG-SGH-I747 using Tapatalk
SOLVED!!!
Happy to report that this issue is solved by using vget to stream network media.
It works excellent... i will start a new thread as vget does much more than just network storage casting...
Sent from my GT-N8013 using Tapatalk

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....

No Volume when casting Video

I've tried localcast and BubbleUPnP but when I cast the video to my tv via chromecast, the video plays fine but I get no audio. Is there a simple fix for this that I'm missing? I've checked the volume on my tv and it's set to max.
X-Nemesis said:
I've tried localcast and BubbleUPnP but when I cast the video to my tv via chromecast, the video plays fine but I get no audio. Is there a simple fix for this that I'm missing? I've checked the volume on my tv and it's set to max.
Click to expand...
Click to collapse
Does the same video play fine elsewhere?
If so then the problem is likely that your file uses an incompatible Audio codec and needs to be converted to be CCast compatible.
I'm not sure Bubble will transcode outside of the Bubble player.

Categories

Resources