Version 1.2.3 came out this week and I have downlaoded it. However, far from solving the youtube problem (i.e. where the spinning wheel goes round forever) the spinning wheel just blinks for a second and then nothing.
Is anyone else having this problem? IIf not, what are your settings for buffering etc?
I had the problem with wheel spinning around forever but only if I had was connected via T-Mobiles WnW Plus GPRS. If connected to WiFi then the video would start playing. I just presumed that T-Mobile were blocking the ports, is that the case?
Wam7 said:
I had the problem with wheel spinning around forever but only if I had was connected via T-Mobiles WnW Plus GPRS. If connected to WiFi then the video would start playing. I just presumed that T-Mobile were blocking the ports, is that the case?
Click to expand...
Click to collapse
I have t-mobile too and they definitely prohibit streaming video using WMP on the basic webnwalk tariff. However, youtube works for me using either VTAP or the tcmp/flashbundle. So I still don't understand why there should be a problem with Coreplayer
rienzi said:
Version 1.2.3 came out this week and I have downlaoded it. However, far from solving the youtube problem (i.e. where the spinning wheel goes round forever) the spinning wheel just blinks for a second and then nothing.
Is anyone else having this problem? IIf not, what are your settings for buffering etc?
Click to expand...
Click to collapse
I'm with AT&T Wireless here in the United States, and I'm using The Core Player on my Tilt and YouTube works fine for me. My buffering settings are as follows-
Normal buffer size 2400 KB
Preload at underrun 70.0%
Preload for audio 64 KB
YouTube on Core Player works fine for me on EDGE, 3G and WiFi.
californiarailroader said:
I'm with AT&T Wireless here in the United States, and I'm using The Core Player on my Tilt and YouTube works fine for me. My buffering settings are as follows-
Normal buffer size 2400 KB
Preload at underrun 70.0%
Preload for audio 64 KB
YouTube on Core Player works fine for me on EDGE, 3G and WiFi.
Click to expand...
Click to collapse
I have the same settings, but still no joy
You WILL be limited on the quality of the feed based on many factors... let me explain... CorePlayer is the first media player to feature Configurable YouTube quality control.... You control the bandwidth and quality that your platform can handle. From Low, Medium, to High quality (H.264) streams.
What happens if you get a 'buffering' icon forever.... that means that its a connectivity issue, BW or device capabilities.... So what we are going to do to make it easier for those less fortunite to have infinite BW resources is:
- Add our progressive download support sooner rather then later. This will help to cache/playback content
- Add an 'auto seek' for the quality setting to make it more seemless.
Here are some more things you may not be aware of.... as well as some things you can do with YouTube in CorePlayer:
- Disable YouTube 'Tools > Preferences > Select Page > Network' and uncheck 'Enable YouTube Support' Restart and its gone
- Set stream/quality 'Tools > Preferences > Select Page > Network > YouTube Format'
* Low (RTSP) default video resolution / audio
** Medium (RTSP) 448x336 44100hz
*** High (H.264) 480x360 44100hz
- Change the default YouTube Profile to be shown 'Tools > Preferences > Select Page > Network > YouTube User' change to the user you wish
- Use http://m.youtube.com on Pocket IE (mobile) or IE (desktop) and click "play' to play a video in CorePlayer.
- See previously played YT videos in the CoreTheque Media Library under 'Top 50', '100 Last Played' or 'Not Rated'
- Open YouTube Videos the 'EASY' way. 'File > Open URL' youtube://123456 (replace 123456 with the video ID, for example http://www.youtube.com/watch?v=123456 )
Also note that SOME european users that sit behind a cell PROXY will not be able to connect... now we are getting reports that is some instances that our HTTP Tunneling support does work.... but there is not much we can do in this case as its a limition of the carrier.
ONE LAST THING.... this is just the beginning.... Starting with the next release we will have a HUGE new feature page called 'Channels' that will have many of the webs top video sites.... DailyMotion, Break.com, Revision3 (with DiggNation, TekZilla, The Digg Reel), CNET, etc.
Heres a sneak peak of just DailyMotion
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
rienzi said:
I have t-mobile too and they definitely prohibit streaming video using WMP on the basic webnwalk tariff. However, youtube works for me using either VTAP or the tcmp/flashbundle. So I still don't understand why there should be a problem with Coreplayer
Click to expand...
Click to collapse
The funny thing is that it worked fine on a slightly older version of Coreplayer so I can't be 100% that it is my provide T-Mobile as I do have the Plus version of the data package which should allow everything but VOIP.
Save as...?
Hey BetaBoy,
will there be a Save Video feature in upcoming releases?
In my opinion, the only missing feature...
Best Regards,
Nik
Guys, read my just-posted review of CP 1.2.4 at http://forum.xda-developers.com/showthread.php?t=387986
nikjensie said:
Hey BetaBoy,
will there be a Save Video feature in upcoming releases?
In my opinion, the only missing feature...
Best Regards,
Nik
Click to expand...
Click to collapse
We are thinking about how best to do this. IE; a similar function like Quicktime Pro where it allows you to 'save' video. We will however need to add progressive downloading first... but this is planned for 1.3.x anyway.
Menneisyys said:
Guys, read my just-posted review of CP 1.2.4 at http://forum.xda-developers.com/showthread.php?t=387986
Click to expand...
Click to collapse
For sure nice articel, and credit owned.
If only the current issues with 1.2.4 refelcting a black screen on 6.1 releases can be fixed
Looking forward to a solution!
Good work !
ceevee369 said:
For sure nice articel, and credit owned.
If only the current issues with 1.2.4 refelcting a black screen on 6.1 releases can be fixed
Looking forward to a solution!
Good work !
Click to expand...
Click to collapse
are you referring to the QTv incompability? if so go to video settings and chose another renderer (DirectDraw works fairly well under the new 6.1 ROMs)
undac said:
are you referring to the QTv incompability? if so go to video settings and chose another renderer (DirectDraw works fairly well under the new 6.1 ROMs)
Click to expand...
Click to collapse
Yes, but "fairly well" is not enough neither GDI is "good enough"
CoreCodec did confirmed yesterday on their community site that QTV is indeed not supported in WM6.1 and that they are looking into this now.
Which makes me thinking that HTC did changed rendering DLL's blocking QTV
I changed the Normal buffer size to 480kb as well enabled microdrive mode(not sure what it does or is) and now it works fine on Rogers 3G where as before it would just keep loading.
Related
Hey everyone,
So I'm having an issue with Dutty's ROM, TCPMP, and Orb. All I'm trying to do is listen to a stream of music on Orb, and everytime I try, it fails. I've tried a soft reset, reassigning the file associations, changing orb's settings to a different media type, and reinstalling TCPMP to the .81 version. I've also tried copying new .dll's to the program folder, the windows folder and the folder where the cab was in which I opened the installer (the .dll's I installed were, "wmadmod", "wmsdmod", and "wmvdmod"), and I just keep getting the same error message, "Could not open URL!". I get the same error message if I try to watch a video. This has become extremely frustrating. If anyone has any idea how to fix this, please help. If not, is there any other comparable media player that would work with Orb that I could try? Any and all help again is greatly appreciated. Thanks again everyone.
check your computers firewall settings. Make sure in the orb config a OPEN PORT is put there.
Well I can get it to work on a PC, which tells me it should work on my phone, correct? So I don't know why it's not working on my phone. When I first installed Dutty's ROM, it worked, but after about two weeks, it stopped working, and I haven't been able to get it to work again since. I've had this issue before, and reinstalling TCPMP to the latest version and reinstalling the codecs needed to make it play, but it's not working now. I actually tried flashing my ROM to a clean Dutty with everything back to normal, but that didn't work either. I'll double check my router's firewall, but I don't think that's the issue; definitely a good observation though...Any other ideas?
try flashing it to different rom might help? At least you will know it's the rom or not.
Didn't solve the problem. I don't understand...
I am having same problem. I opened the right ports.
it says
Dialed: isp.cingular
cannot connect for an unknown reason. to check your connection settings and change them if needed, tap settings. If the problem continues, reset your mible device according to your manufacturers documentation and try again.
I opened all the right ports in my router. I ran a check in ORB and it passes, saying they are open. when on the orb site on my cell, it shows the videos, and even shows a small picture of the video next too it, but when I try to play it, I get the error above. i dont know what to do.
Xenozx said:
I am having same problem. I opened the right ports.
it says
Dialed: isp.cingular
cannot connect for an unknown reason. to check your connection settings and change them if needed, tap settings. If the problem continues, reset your mible device according to your manufacturers documentation and try again.
Click to expand...
Click to collapse
I had the same problem with Orb on Dutty's ROM (No. 6, AT&T version). What I ended up doing was creating a new network connection using the wap.cingular settings, then set that to the default network for programs that automatically connect. After that, Orb worked fine.
Sarumiso said:
I had the same problem with Orb on Dutty's ROM (No. 6, AT&T version). What I ended up doing was creating a new network connection using the wap.cingular settings, then set that to the default network for programs that automatically connect. After that, Orb worked fine.
Click to expand...
Click to collapse
I tried this and still a no go. I figure I can use this post to help others, so I am going to show all my settings, just to make sure I am doing everything right.
Here are my PC settings. No software firewalls currently enabled.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
also, just to note, I can stream the test video from test.orb.com or what ever. It does play, i think its a nin concert or something. However, when I try to stream my stuff it doesnt work. this includes both AUDIO and VIDEO. In the stream options on the website in orb, I have it set to just .3gp. It gives a bunch of options including .asx, flash, winamp, 3gp w/ aac etc. I tried them all, and none of them work, but right now its set at just regular .3gp.
I have 16/2 mbit internet service and my phone is 3G, so I dont think its a bandwidth issue.
I have an 8925 tilt w/ Dutty's ROM # 7.
Hey guys, I was having the same issues with ORB until I found this cab which sets the wap settings for att. if you have att maybe they will help you too, not really had much of a problem since I got this cab, and I've used it on many many tilt roms.
Hope it helps, post back your results!
Well I think i got it working!
I used the shogan thing above, an now atleast windows media player will stream. .asx. I was able to play bleach video, as well as a mp3. I tried 3gp, and it still doesnt work
Xenozx said:
Well I think i got it working!
I used the shogan thing above, an now atleast windows media player will stream. .asx. I was able to play bleach video, as well as a mp3. I tried 3gp, and it still doesnt work
Click to expand...
Click to collapse
Anyone able to get .3gp to work? If so, what settings and what player? I've got orb working under this rom with .asx under windows media player but nothing else. I was able to get it to work with the real media format under real player and it seemed to stream smoother, but no full screen in real player (and now I've somehow changed something that makes the phone try to download the file instead of stream under that format). No luck with 3gp at all - streaming player either tells me that the media format isn't supported or that it can't connect to the network. This is driving me nuts because media player disconnects way too often...
I am now using duttys touchflo rom, and having more problems.
However, I ran into a problem. I am trying to use ORB to stream video and music from home. Its .ASX stream. On Dutty’s No 7 rom, it used his custom windows media player, after some fighting, I got it to work. Now I am trying to do the same thing but its using a program called TCPMP. Every time it loads after clicking a link I get the error “file not found! –web “my doc\stream.wmvebasx”” How, can I get the streams to go back to windows media player, if it even exists in this rom? Any help with the streaming with ORB would be greatly appricated
as for the last poster, no I could not get .3gp to work at all Now I cant get .asx to work. Anyone got any idea's?
ko0ky said:
Hey guys, I was having the same issues with ORB until I found this cab which sets the wap settings for att. if you have att maybe they will help you too, not really had much of a problem since I got this cab, and I've used it on many many tilt roms.
Hope it helps, post back your results!
Click to expand...
Click to collapse
I was having the same problem, too. But after installing the "shogon" .cab file it started working (at least for my .asx stream). I haven't tried streaming a .3gp file on the Kaiser (mine is a CID unlocked Tilt). My speed tests calculated web speeds ranging between 64-230kbps before installing the shogon cab and it calculated 700+kbps afterward . ko0ky, do you know exactly what the cab changed in the configuration? Is it a proxy tweak? Thanks for posting the cab.
the issue is that you where using the att proxy, orb doesnt work when you connect via att/cingular proxy, that is the issue, that cab files removes the att proxy so now it works. The att proxy is useless and most media streaming doesnt work when you connect through it
I have old ATT Blue mMode...when I tried the shogun cing cab now I can't connect with the setting it made...had to revert back to my old mMode setting and now PIE won't connect at all??? What exactly besides creating a new connection with cingular settings does the shogun_cing.cab file do? As I need to reverse it...tried uninstalling it and resetting and still internet explorer won't connect...but Opera will???
After much trial and error I have finally got films playing at an acceptable quality on my TD2.
I have looked at a lot of threads from the Touch HD forum and tried quite a few programs including DVD Fab, the Touch HD ‘Encoder’, Super, Mp4ForHD and a few others I can’t even remember.
What I have found works best ‘for me’ is this combination:
Use DVD Decrypter from here http://www.dvddecrypter.org.uk/to remove the encryption on the DVD, and to also transfer it to your hard drive.
Then I use Handbrake from here http://handbrake.fr/ using this setup I can batch convert films instead of one by one by using Handbrake alone.
Steps:
1. DVD Decrypter
2. Using the default settings I select where I want the film to be stored, then just click on the bottom Icon.
3. This takes about 25 minutes depending on the disc.
4. Handbrake
5. Someone on one of the many threads I saw recommended to use the ipod legacy settings, and while this helped, it fell a little short, so I adjusted and came up with the following settings
6. Select Source (this would be where you saved the files previously)
7. I leave Title as is, as long as the Duration looks the right length
8. Browse for a location to save to finished file (make sure you add .m4v to the name)
9. Settings:
a. Format M4Vb. Picture Settingsi. Automaticii. Width / Height –Leave Blankiii. Anamorphic – Noneiv. Other settings leave off / unchecked
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
c. Videoi. Video - Video Codec – H.264 (x264)ii. Video - Framerate – Same as Sourceiii. Quality – Target Size – Leave Blankiv. Quality – Avg Bitrate 1000v. Quality - Constant Quality 0%
d. Audio & Subtitlesi. Source – Select English (or your language) IMPORTANT, This will need to be selected for each film you convert, the settings won’t be savedii. Audio Codec – AACiii. Mixdown – Stereoiv. Sample Rate 48 kHzv. Bitrate 128 kbps
10. I leave Chapters, Advanced and Query Editor alone.
11. Now you can Click ‘Start’, but this will only do one at a time (and as explained in the Handbrake docs, if the GUI crashes you lose the conversion) so I always select ‘Add to Queue’
12. Now you can either ‘Run’ the queue or once you have added the current file to the queue you can now start from Selecting Source and recheck the settings, then ‘Add to Queue’ with the next film, great for batch converting.
Now for me it takes about four hours for each film, so its not quick, but my PCs fairly old (P4 3.0 Mhz, 1500mb RAM), but considering it has to change each frame of the film I don’t think that’s bad.
Once its all done you end up with around a 1-1.5 gb file, transfer this to an SD card.
For viewing I use only HTC Album for these files, both Coreplayer and WMP don’t perform as well (if at all), also although HTC Album is limited in its settings, there is a simple way to convert the picture from Letterbox, to Full Screen, to Cropped (as long as you haven’t entered anything in the picture size ‘Width / Height’ settings) by using the square button on the right hand side when playing a film.
Note 1: I discounted some of the programs I tried because they couldn’t merge the vob (DVD files) files into a single output file, unless you wanted to use yet another program to do this (‘Vob Merge’ can do this, although I never tried it)
Note 2: To avoid any ‘issues’ this should only be used for DVDs you already own.
Just thought I’d share my experience as it took me quite a while to get the results I wanted.
Please feel feel to let me know what your thoughts are.View attachment 203674
View attachment 203676
Thank you you have done a great job.
This tool is also very easy to use:
http://forum.xda-developers.com/showthread.php?t=478050
That's a good one,but Oh My God! Does that mean the TD2 won't be able to play .avi or .divx? I thought I will just drag and drop my PC videos/movies to the TD2 and it will play flawlessly. I really hate this converting thing..
ithehappy said:
That's a good one,but Oh My God! Does that mean the TD2 won't be able to play .avi or .divx? I thought I will just drag and drop my PC videos/movies to the TD2 and it will play flawlessly. I really hate this converting thing..
Click to expand...
Click to collapse
Oh do not worry
I never converted a divx for my TD2.
Never had a problem
But i think if the film is converted our TD2 will drain the battery not fast as not converting at all (just my opinion and NOT confirmed by tests)
Or perhaps it is ok to convert when a divx has a VERY high bitrate.
for me i dont have convert i just use coreplayer to play my movie files
Sorry, I should have made it clearer, but this is for DVD's only, as for most people trying to play 4gb + vob files taken straight from a DVD would pose problems!
As for other formats, it all down to what works best for you.
this is post number 9999999 about the subject, and in many experiences it doesn't really matter which converter u use, but the settings are important, and also important to know is that the mediaplayer that comes with your TD2 (i'm talking about the one that looks like windows mediaplayer) can run HDvideo on your TD2, which for me is the only way i want to watch anyway, cause any other player can't use the diamond 2's HD acceleration for video....
so convert to mp4 (h.264). look up the proper thread for it somewhere in the topaz threads. it's out there somewhere. worked great for me, and gives me the maximum quality on my td2.
Hello everyone,
So I got my Google Chromecast today and after a bit of messing around I found this cool neat feature that allows you to mirror your entire display to the chromecast device.
This is how you do it.
1) In Google chrome browser on your computer click the Google cast extension and then click the little arrow in the extension and select "cast entire screen (experimental) I've attached a screenshot.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
2) after completing step one select your chromecast device and walla you see your screen on your TV
This seems to be an experimental feature so let me know how it works for you, so far I've tested it on my Linux Mint 15 laptop and it works nicely there is a minor delay but at least its something
Nice Find!!
It would be great if the audio also worked it streams xbmc great but not audio
FYI: Need Chrome Beta for this to show.
This is really cool, nice find.
I hope audio works through this in the future!
Make video please
Chrome beta allows you to shoot to your tv? I am looking for the option but dont see it !
Tower1972 said:
Chrome beta allows you to shoot to your tv? I am looking for the option but dont see it !
Click to expand...
Click to collapse
Do you see the arrow in the upper right corner when you press the chromecast button in chrome?
lol my TV IS my computer monitor actually. I just use the Chromecast for when I dont want to start up my pc ,,,but I will check shortly
You can cast just audio from that menu too.
How good is the screen mirroring? If it works well with no lag, I may use this to cast some PC games to the TV!
Can.I.Haz.Jelly.Bean? said:
How good is the screen mirroring? If it works well with no lag, I may use this to cast some PC games to the TV!
Click to expand...
Click to collapse
Have yet to try a game but there is definitely lag, (~ a half a second?) just scrolling the web page but audio is good, video is good, and the audio/video sync seems to be fine.
Right now I'm casting Google Play Music from my average, 1 year old, Toshiba laptop, to my cheap-ass, Insignia TV, listening to Taj Mahal tear-up the guitar.
Life Is Good!
firemountain said:
Make video please
Click to expand...
Click to collapse
does this really need a video? the picture in the op sums it up completely...
PhantomGamers said:
does this really need a video? the picture in the op sums it up completely...
Click to expand...
Click to collapse
Not howto video, but the video of the result, to see lag. I haven't chromecast and interested to see is it good enough to use for screen mirroring. Thanx.
firemountain said:
Not howto video, but the video of the result, to see lag. I haven't chromecast and interested to see is it good enough to use for screen mirroring. Thanx.
Click to expand...
Click to collapse
oh, fair enough.
i don't think it's any laggier than the tab projection so you should look up videos of that on youtube for an idea.
There is a half a sec up to 2 sec lag so I don't think it's suitable for gaming unless someone finds a way to lower the lag somehow.
Also I use the stable version of chrome on Linux and it works so I don't know maybe for windows the beta version of chrome is needed.
The biggest down side for me is that audio is not working in the desktop cast mode
it doesnt even work for me.the CC doesnt respond to me clicking the cast entire screen (im on chrome stable)
Well when I use Netflix off my phone there is a real slight delay and it takes a few seconds after that for the proper resolution to kick in.. So if your game is lag dependant like a shooter etc.. I would be hesitant
Sent from my HTC One using xda premium
cammykool said:
it doesnt even work for me.the CC doesnt respond to me clicking the cast entire screen (im on chrome stable)
Click to expand...
Click to collapse
Can you explain your issue in more details? What do you mean it doesn't respond?
the_mentor said:
Can you explain your issue in more details? What do you mean it doesn't respond?
Click to expand...
Click to collapse
i got it to work
Can someone test this Chrome extension on Chromecast. Media Player allows you to play video from your chrome browser. Just drop video into blank tab.
https://chrome.google.com/webstore/detail/media-player/nmkigfdipchbagbecdmmomiahkkhlcfo
Check this out from the man who made the AllCast app.
https://plus.google.com/app/basic/stream/z12weptwssfqidk5a04ccxsypuevhtcwgao
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
This is the answer to all
Sending video to Chromecast will not be too difficult.
Sending video + synced audio, all of this with minimum latency so it is actually usable will be much more difficult. I doubt it will be possible to do a better job at it than Miracast whose it is the entire purpose.
I have a miracast dongle and used it about three times with n10 and new n7. Some apps of interest block output (sky go etc) the delay is short but too long for most games, the pic quality is Inferior to hdmi, so what are you left to do with it? Photos/video? Which we can now do easily at hq .. My only use case idea was communal game watching, which is kind of dull really. I was excited to try it but seriously the reality is not that exciting. Still a nice feature to have I just dont fathom the idea its the best thing ever. After two minutes of pointing and going 'mirroring with android!!' You will likely be bored
If you have a killer use i've missed do say.
Sent from my Nexus 7
Why is it difficult for chromecast to mirror things? What's inside the miracast dongle that isn't inside chromecast?
The S3 Kid said:
Why is it difficult for chromecast to mirror things? What's inside the miracast dongle that isn't inside chromecast?
Click to expand...
Click to collapse
Completely different software, possibly different hardware such as more ram.
Miracast was designed for this - think of it as wireless HDMI over a peer to peer connection.
Chromecast was designed to receive content via the internet with control from any device on the same network, not peer to peer.
EarlyMon said:
Completely different software, possibly different hardware such as more ram.
Miracast was designed for this - think of it as wireless HDMI over a peer to peer connection.
Chromecast was designed to receive content via the internet with control from any device on the same network, not peer to peer.
Click to expand...
Click to collapse
Exactly the above.
Miracast is designed for low-latency, high-bandwidth connection, hence the peer-to-peer, minimal compression.
Since Chromecast connects to your WiFi access point, putting a Miracast load on that would heavily bog down the wireless network.
Assuming a wireless source device,
A 50 Mbps stream on Miracast is just that - source device ---50 Mbps---> mirroring device
A 50 Mbps stream on a WiFi AP is double that - source device ---50 Mbps---> AP ---50 Mbps---> mirroring device
Going through the AP means the wireless bandwidth usage is doubled, just like casting device-local media to Chromecast.
Except in the case of device-local media, we have the benefit of some amount of buffering and latency is not as huge an issue because we're not seeing it on both screens so a delay in response time isn't as perceptible or annoying. It's not like you're trying to interact and have to wait a second or two after each keypress like on a slow TeamViewer connection.
There are many potential delays in the chain:
Compression on source device
It takes CPU cycles to compress data, and this creates delay, as is currently the case with the Cast extension for Chrome.
This can be offset if there is hardware-assisted or complete hardware-based compression like Nvidia ShadowPlay does, though there will always be some amount of delay as long as compression is used.
Another possibility is to use vector-based graphic commands rather than sending raster images.
An additional possibility for Android is to use "shorthand" and an agreed-upon set of UI elements. The source would say "draw menu" rather sending the actual graphics and the target would draw the requested menu using the agreed UI elements. It's like sending plaintext and a font rather than rendering text as graphics.
Wireless transmission
Source -> AP -> Target incurs delay because the AP has to forward the packets. Essentially it's a router hop.
This can be avoided by doing a direct connection of some sort, but in the Chromecast world that would mean taking Chromecast off the "normal" network entirely. That kind of goes against the current Chromecast behavior where another device can assume or override control.
Decompression on target device
It takes CPU to decompress data too, and that also creates delay, though usually less than the initial compression.
Again, this can be offset by using hardware-assisted or complete hardware decompression, but there will always be some amount of delay as long as decompression is necessary.
If using vector-based graphic commands rather than sending raster images, it's just a matter of the graphic engine's drawing speed and the complexity of the vector, unless you start using a crazy amount of shapes. Nice thing about vector is that it's scalable so you don't have to worry about bandwidth bloating as the resolution increases.
Ideally Chromecast mirroring would employ as much of the compression and decompression optimizations above as allowable on the platform.
And of course we have to remember that the source device is going to be in use during this entire ordeal, so we don't want to negatively impact actual usage of the source device.
Technicalities aside, I am very curious to see what Koush has cooked up!! It could just be a question to gauge interest, but it's Koush...
Chromecast mirroring is going to lag like hell. Why even waste your time with this? Ever send a 3MB jpeg to Chromecast? It loads like you are on a 56k modem..
bhiga said:
Technicalities aside, I am very curious to see what Koush has cooked up!! It could just be a question to gauge interest, but it's Koush...
Click to expand...
Click to collapse
^^ This.
I've seen a lot of folks say that they want MX Player, MoboPlayer, etc etc, supported.
Others still can't figure out how to get their phone videos visible elsewhere.
If he's solved the expected audio syncing issue then this is going to make those camps very happy. I doubt they'd care about an initial delay.
PS - lest we forget: https://developers.google.com/cast/docs/media
With Google Cast you have several options for supporting various media types, codecs, and facilities:
Video codecs: H.264 High Profile Level 4.1, 4.2 and 5, VP8
Audio decoding: HE-AAC, LC-AAC, CELT/Opus, MP3, Vorbis
Image formats: BMP, GIF, JPEG, PNG, WEBP
Containers: MP4, WebM
Containers: MPEG-DASH, SmoothStreaming, HTTP Live Streaming (HLS)
Level 1 DRM support: Widevine, PlayReady
Subtitles:
TTML - Timed Text Markup Language
WebVTT - Web Video Text Tracks
Click to expand...
Click to collapse
The ASUS Miracast Dongle specs for that, for comparison -
Video codec:
H.264, MP4V
Audio codec:
AAC, LPCM, MP3, WAV, FLAC, OGG Vorbis
Containers:
MP4, AVI, MKV, 3GP, TS
Image:
JPEG, BMP, PNG
Click to expand...
Click to collapse
For video to work, most cases are ultimately going to amount to transcoding.
I'd imagine that he's solving that by catching the streams at some common point, possibly in a framework, and encoding those.
And that makes sense if you're going to mirror homescreens and anything else.
If what I suspect is true, this is likely going to be a rooted-Android-device-only solution.
EarlyMon said:
^^ This.
I've seen a lot of folks say that they want MX Player, MoboPlayer, etc etc, supported.
Others still can't figure out how to get their phone videos visible elsewhere.
If he's solved the expected audio syncing issue then this is going to make those camps very happy. I doubt they'd care about an initial delay.
PS - lest we forget: https://developers.google.com/cast/docs/media
The ASUS Miracast Dongle specs for that, for comparison -
For video to work, most cases are ultimately going to amount to transcoding.
I'd imagine that he's solving that by catching the streams at some common point, possibly in a framework, and encoding those.
And that makes sense if you're going to mirror homescreens and anything else.
If what I suspect is true, this is likely going to be a rooted-Android-device-only solution.
Click to expand...
Click to collapse
He's probably going to take what he already has in the Mirror.apk (which does screen recording and mirring to AirPlay and also to a "computer").
The computer streaming sets up a web server on the phone where the stream is played. He will likely take this and display it in the Chromecast web container. Hopefully it will also be more reliable.
ralphwiggum1 said:
He's probably going to take what he already has in the Mirror.apk (which does screen recording and mirring to AirPlay and also to a "computer").
The computer streaming sets up a web server on the phone where the stream is played. He will likely take this and display it in the Chromecast web container. Hopefully it will also be more reliable.
Click to expand...
Click to collapse
I'd completely spaced that, many thanks.
https://plus.google.com/110558071969009568835/posts/Z9kB5vyGQtJ
As he said there on December 12th,
Root your Android 4.4.2 phone (not necessary in the future).
Click to expand...
Click to collapse
So, I haven't followed that since the announcement, hopefully the future has arrived and root won't be necessary.
If the 4.4.2 rev is still required, I predict some gnashing of teeth.
He also mentioned,
I've spent a lot of time in this code, and actually implemented my own variant of the Virtual Display API in 4.2 to get Airplay Mirroring working.
Click to expand...
Click to collapse
The web server is no surprise, that's a given for Chromecast.
Here it is. https://plus.google.com/110558071969009568835/posts/Z9kB5vyGQtJ
The S3 Kid said:
Here it is. https://plus.google.com/110558071969009568835/posts/Z9kB5vyGQtJ
Click to expand...
Click to collapse
Doesn't work with chromecast.
That's the old Mirror beta that @ralphwiggum1 mentioned.
Dun dun duuuun!
mdamaged said:
Dun dun duuuun!
Click to expand...
Click to collapse
But, but, but... the doubters said it couldn't be done?! :laugh:
lazyn00b said:
But, but, but... the doubters said it couldn't be done?! :laugh:
Click to expand...
Click to collapse
Impressive! I'm curious to see how it does for actual video, and hopefully it will apply to Chromecast (right now it seems to be "playing" on Mac)
get 'r dun!! yeaaaa
And now on Chromecast.. The lag isn't as bad as I predicted, although at the end it gets pretty bad.
https://www.youtube.com/watch?v=oIhACF2mReY
lazyn00b said:
But, but, but... the doubters said it couldn't be done?! :laugh:
Click to expand...
Click to collapse
Count me in as happy to eat crow, I had a lot of doubts.
Now I'm curious about videos and what the final requirements will be.
A big thank you to all those who voted for GMote! Now that the competition is over and I'm not limited by time, I can properly start developing GMote. Expect some big updates in the upcoming weeks
What's GMote you ask? To put it simply, it's way to use any Android smartphone as a media remote for your GPad (Android to Android).
Meaning you can sit back, relax, connect your GPad to your TV and control media playback from the comfort of your couch.
The sourcecode for both apps will be released in the coming days.
Playstore Links
GMote
GPlayer
Description
GMote is not a standalone application, there's actually 2 of them (confusing I know). Anyway, ones for your phone and the other is the companion app for your GPad. A video player for the tablet which will support a wide range of formats. Going on, a remote for the phone with which you could Play, Pause, Volume Control, Scrubbing.
Also, this isn't just a onetime gimmick, it's something that comes in handy when you have a movie on your GPad and you want to watch it on a big screen with your friends and you don't want to turn on your laptop just to transfer it to a USB. I tried to be punny. So if you're a media lover, someone who love to watch movies (emoticon) and tv shows, this project might just be for you.
Interface
With the control app for the Android smartphone, I plan to make to boutiful. You know, eye candy. With the new Material Design and shiny effects *_*. Screenshots have been added, click on the screenshot tab above, note that the design is far from complete.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Features
Subtitle Support
Delete Multiple Videos
Orientation Control
Adjust Playback Speed
Media Playback
Play videos from URLs (Enter on tab or send through phone)
Playback Control (Play, Pause, Scrub)
Volume Control (Hardware keys on phone included)
Multiple format support (DivX/Xvid, WMV, FLV, TS/TP, RMVB, MKV, MOV, M4V, AVI , MP4, 3GP)
XDA:DevDB Information
GMote, Device Specific App for the LG G Pad 8.3
Contributors
emwno
Version Information
Status: Stable
Current Stable Version: 1.0
Stable Release Date: 2014-12-19
Created 2014-10-31
Last Updated 2014-12-19
Changelog
As always, please report back any errors / bugs you encountered and leave a review.
Stable V1
Phone
Fixed crash on Android L
Added ability to choose skip amount
Added ability to send video url directly to tab to start playing
Fixed bug where seek bar would freeze
Url / video path checking added
Added ability to control tablet orientation
Completely redone layout (not complete tho)
Now using ButterKnife!
Video list now available (from tablet)
Added ability to control video playback speed
Added ability to enable subtitles
Now using Paths job queue for more efficient syncing (b/w devices)
Squashed multiple bugs (play/pause, connection, background data sync)
Tablet
Subtitle support added!
Fixed probable crash on Android L (if ever updated)
Accepting urls from remote
Completely redone layout
Added ability to delete videos (long press)
Added ability to view recently played videos
Optimized video thumbnail memory usage
Fixed video orientation issues (stuck in portrait)
App is now fullscreen
Resume video playback when orientation changed
Public Beta V2
Phone
Updated QPairSDK to r2 (fixing critical data sync bug) (if it wasn't working for you, now it should)
Video scrubbing is now fully functional
Updated layout (not complete tho, screenshots added)
Using the awesome FontAwesome
Name of the playing video added to layout
Fixed bug where unlocking phone would cause a crash
Updated connection notifier (now for all connection changes)
Tablet
Updated QPairSDK to r2 (fixing critical data sync bug)
Added ability to view video from a url (functionality is pending)
Data transfer is now faster (not replying on databases anymore)
Public Beta V1
Phone
Working play/pause
Partially working scrubbing (seek)
Working volume control (Hardware keys on phone work too)
Tap and hold seekbar to reveal a popup showing where your scrubbing to
Woking next/previous skip
Added connection notifier (lets you know if you're connected via QPair)
Added material UI elements (actionbar, seek, aim)
Tablet
Full playback implementation
Added some video format libs (most working) (hence the size of the tablet apk)
Fixed a bug where while playing remote does not react to playback
F.A.Q
Q. How to use GMote?
Firstly you must install QPair from the PlayStore. Next install the Phone apk on your Android phone and the Tablet apk on your LG GPad 8.3. Then either pick a video or enter a link and control the playback from your phone.
Q. How does it work?
This project uses the latest LG QPair SDK, if you'd like to know more about it, click here.
Q. Why is GMote not working for me?
Try updating to the newest versions of both GMote on your phone and GPlayer on your tablet. If you have done so already and its still not working, tag me in a post in this thread and I'll be sure to help you out.
Q. Why is it crashing all the time?
There are 2 possible explanations. Firstly your device simply isn't supported, leave details about the crash in the thread and I'll get back to you. Secondly, it could crash because you installed GMote and installed QPair later. To fix this, uninstall GMote and install it again. This is due to bug where the permission for using QPair isn't registered if the QPair app is installed later on.
More coming...
After long, never ending hours of work. The first stable release is up! A lot had been changed (namely, the layout) and lots of cool / useful features have been added., take a look at the Changelog in second post. Also, for those of you who do try this out, please be sure to leave some feedback.
App links for the PlayStore and the SmartWorld will be up in a few hours!
Also, in this competition from 20-27th of December, you can vote for your favorite app. So if you like GMote, don't forget to vote!
Thank you!
Congrats you're a winner too. To improve your app, I'd suggest combining both of them into one package and run the appropriate tasks depending if you notice it's a phone or a tablet
SferaDev said:
Congrats you're a winner too. To improve your app, I'd suggest combining both of them into one package and run the appropriate tasks depending if you notice it's a phone or a tablet
Click to expand...
Click to collapse
Congrats to you too! And thanks for the suggestion, I'll get on it )
*Ahem* I'll just leave this here...
https://play.google.com/store/apps/details?id=org.gmote.client.android
This app has been on the Play Store since before it was ever called Play Store. I've known about Gmote for the last three plus years now.
Mattix724 said:
*Ahem* I'll just leave this here...
https://play.google.com/store/apps/details?id=org.gmote.client.android
This app has been on the Play Store since before it was ever called Play Store. I've known about Gmote for the last three plus years now.
Click to expand...
Click to collapse
Ouch...
Mattix724 said:
*Ahem* I'll just leave this here...
https://play.google.com/store/apps/details?id=org.gmote.client.android
This app has been on the Play Store since before it was ever called Play Store. I've known about Gmote for the last three plus years now.
Click to expand...
Click to collapse
That's quite a find. I didn't check the play store when picking a name but no, they're not the same.
emwno said:
That's quite a find. I didn't check the play store when picking a name but no, they're not the same.
Click to expand...
Click to collapse
It's all good. I'm sure your app is pretty awesome, I imagine that's why you were picked to be a winner. I just figured with all the publicity you'll be getting now, the name just won't work since there is another app that goes by the same name which has been around since the Gingerbread days if not earlier.
Mattix724 said:
It's all good. I'm sure your app is pretty awesome, I imagine that's why you were picked to be a winner. I just figured with all the publicity you'll be getting now, the name just won't work since there is another app that goes by the same name which has been around since the Gingerbread days if not earlier.
Click to expand...
Click to collapse
Thanks a bunch for pointing that out, I probably wouldn't have figured it out. I'll try to come up with a better name.