Has anyone tested how fast files can be transferred between the N7 and a PC over USB?
I guess I'd be mostly interested in write speed to load the device up before taking it somewhere. The OTG stuff sounds cool for long trips but most of the time I will probably just want to put a few GB of things on the internal memory.
I know the wifi will max out at 3 MB/s or less, I'm hoping the USB can do at least 10 MB/s? That is what I can effectively do currently with my SGS by using a card reader to load up a class 10 microSD card, which obviously won't work here.
How do you know wifi will be 3MB or less?
Hoping this is faster than the Playbook, which was around 5MB/sec or so. Not that big a deal at night but was a bit of a problem when trying to quickly load videos on it before leaving for work. iPad and A100 were much quicker to move videos onto.
goofball2k said:
How do you know wifi will be 3MB or less?
Hoping this is faster than the Playbook, which was around 5MB/sec or so. Not that big a deal at night but was a bit of a problem when trying to quickly load videos on it before leaving for work. iPad and A100 were much quicker to move videos onto.
Click to expand...
Click to collapse
It is only 20 MHz channels which means no higher than 65 or 72 Mbps theoretical which only delivers about 25-30 Mbps real throughput. Could get maybe 3.5-4 MB/s but no way higher than that.
No mobile devices are getting 40 MHz 802.11n channels until they start using Broadcom BCM4334 or similar wifi chip, the BCM4330 that the Nexus 7, Iphone 4S and Ipad 3 are all using doesn't do it, so I'm skeptical that anyone gets more than 3-4 MB/s over wifi with any of them.
So far... Way slower vs. Galaxy Nexus (via adb push)
bump...
~3000 KB/s vs ~1000 KB/s
Pushing the exact same file (MP4).
Anyone else getting less than stellar USB transfer speed performance?
certainly not a scientific test, but when transferring a 350mb MP4 to my phones class 10 msd and then also to the N7, it seemed faster on the N7.
I didn't time it or anything
seeing this thread got me curious though. Maybe i'll test it out this weekend
I seem to be getting about 1.25 MB/s via adb push, using Ubuntu on my PC. Is it just me who's getting such a slow speed?
And MTP mode is weird.. I mounted it with $ mtpfs, and I copied my whole old /sdcard/ directory from my Transformer to my N7. It took a loong time.
And then I copied my music folder, 1.9GB or something.. and after another loong time, I went to my MIUI music app [can't have anything other than Folder music apps ], and only .aac files were showing. I couldn't figure out why but all my .mp3 files [in 10s of subfolders] were dumped directly into /sdcard/ [instead of /sdcard/Matt/music/*/*/*].
Anyway, does anyone know why I'm getting such slow transfer speed over adb? I can test the MTP's speed, but I doubt it's any faster. at all.
edit: I guess I should mention I am also not using the stock MicroUSB cable, I am using a generic 6' cable from Amazon. I wonder if that has anything to do with it? Maybe I'll try with the asus cord.
edit 2: check latest post, #8
MTP and ADB transfers are generally slower then using USB Mass Storage mode (which I guess is gone on newer devices and Android OS's), but the exact reasoning for this I don't know.
espionage724 said:
MTP and ADB transfers are generally slower then using USB Mass Storage mode (which I guess is gone on newer devices and Android OS's), but the exact reasoning for this I don't know.
Click to expand...
Click to collapse
I wonder if it's possible to enable mass storage mode somehow? preferably without flashing a new rom..
Anyway.. Okay. So I was surprised to find out, but I just did a test on MTP, [via mounting with mtpfs on linux] and I copied a file at 14MB/s with MTP instead of 1.25MB/s with adb push.
O_O
The weird thing is, cp says it's done copying way before it actually finishes. It also says it cannot preserve timestamps:
"cp: preserving times for `/mnt/Matt/05.The Three Days of the Hunter Job.avi': Function not implemented
Command exited with non-zero status 1"
So I cp a file to /mnt/Matt/ [/mnt/ is my nexus 7 MTP mount location], and in 10 seconds it says it is finished, copying 349MB. So I check with adb shell and $ du -h {FILENAME}, and the size keeps going up! Until of course, it reaches 349MB.
So anyway, it's good to know I can now transfer at 14MB/s instead of 1.25 MB/s.
But I really wish Android had kept the Mass Storage Mode, just as an extra failsafe mode [and for people like me who don't like the MTP jazz, I like Mass Storage Mode]... oh well
Something I have noticed....
I have tried different cables, adb push, Ubuntu, Windows 7, Debian, USB 3.0 vs USB 2.0 and get the same results with all those different variables.
The biggest problem seems to be with multiple smaller files, such as mp3's or the blobs from nandroid backups. With large files like movies, or bzip2/tar files I get pretty consistent 15-20/MBs on all my systems.
My suggestion if it's reasonable for your situation, is to tar whatever you going to send over USB then untar once on the device. Taring should only ad about 1-2 minutes to the total process, but will still be faster than waiting for ultra slow tranfers speeds. I don't recommend compressing, as this will ad a significant amount of time for not much gain.
My Problem:
Copying a Nandroid backup, the blobs folder has a lot of smallish files and when I tried to copy the folder to my Nexus via usb, I got a ridiculous transfer speed of 750 KB/s! That is ubearable for 800 MBs of data, when I tarred the backup folder I got my much nicer speed of about 15MB/s. For my situatuion I was looking at least 18 minutes to transfer the data. With the tarred file it copied in under 1 minute + 2 minutes ( tarring/untarring)=much hapier me
the easiest way for me to untar was via 'adb shell'; busybox installed of course. Not sure if there is an app or tool for android that integrates extracting files like this with a gui format, that would make this even easier...hope this helps a little
r0zj0k3r said:
Something I have noticed....
I have tried different cables, adb push, Ubuntu, Windows 7, Debian, USB 3.0 vs USB 2.0 and get the same results with all those different variables.
The biggest problem seems to be with multiple smaller files, such as mp3's or the blobs from nandroid backups. With large files like movies, or bzip2/tar files I get pretty consistent 15-20/MBs on all my systems.
My suggestion if it's reasonable for your situation, is to tar whatever you going to send over USB then untar once on the device. Taring should only ad about 1-2 minutes to the total process, but will still be faster than waiting for ultra slow tranfers speeds. I don't recommend compressing, as this will ad a significant amount of time for not much gain.
My Problem:
Copying a Nandroid backup, the blobs folder has a lot of smallish files and when I tried to copy the folder to my Nexus via usb, I got a ridiculous transfer speed of 750 KB/s! That is ubearable for 800 MBs of data, when I tarred the backup folder I got my much nicer speed of about 15MB/s. For my situatuion I was looking at least 18 minutes to transfer the data. With the tarred file it copied in under 1 minute + 2 minutes ( tarring/untarring)=much hapier me
the easiest way for me to untar was via 'adb shell'; busybox installed of course. Not sure if there is an app or tool for android that integrates extracting files like this with a gui format, that would make this even easier...hope this helps a little
Click to expand...
Click to collapse
I've have the same "problem", if you can consider as problem...also with my old N95 and the micro sd card copying a backup I got ridiculoas speed...so i'm not surprised very much...
However, copying normal files like mp3 pdf etc i reach the max speed of 15 MB/s...
lebrac said:
I've have the same "problem", if you can consider as problem...also with my old N95 and the micro sd card copying a backup I got ridiculoas speed...so i'm not surprised very much...
However, copying normal files like mp3 pdf etc i reach the max speed of 15 MB/s...
Click to expand...
Click to collapse
700KB/s USB speed is actually a problem. MTP suffers from this problem. Phones/tabs with micro SD on older Android devices didn't Use MTP so you may not have had the same issue. I have never had anything transfer this slow on my older Android phones whether it was a lot of small files or big ones.
Sent from my Nexus 7 using xda premium
Well I was getting 1.25mb/s on big files too I think with adb (but my nexus burned in a house fire so I don't have to worry about it for now).
mvmacd said:
Well I was getting 1.25mb/s on big files too I think with adb (but my nexus burned in a house fire so I don't have to worry about it for now).
Click to expand...
Click to collapse
Sorry to hear about the fire,
Not sure why data was so slow. I guess I should add that I'm using Trinity kernel and system tuner to apply a couple sd tweaks. Maybe that has helped with my transfer speeds.
Sent from my Nexus 7 using xda premium
Related
Thanks for Looking, really desperate.
I can’t root this ^#%@ G1. Basically I can not get nesscarry rooting files flashed on my G1. I guess the short question is why does my G1 not accept files from my win7 box. Not through the preferred SD card method but, not through wifi, Bluetooth, ADB. Droid explorer, etc, etc. I’ve tried everything , every method …nill.
BUT, otherwise the phone works fine. Internet, phone, G1 crapware, etc. You can assume I’ve tried every thing I can find on the web. But if you want to read details go please do
BACKROUND:
After many, many attempts with every recipe and every set of ROMs around, I ‘ve narrowed it down to it not liking the taste of my SD cards…most of the time, For some reason I can do the initial rc29 downgrade but not much more.
1) Connecting with USB cable to PC. android shows up in “devices and printers” and so does its “removable disk (after mounted from phone). However, double clicking, rt click trying to for mat it just gives errors
2) Putting in SD card while up and running returns “unrecognizable media”
3) Now, I can format SD (yes fat 32) on the PC card reader, add files, whatever, put card in phone and turn it on , at least I don’t get an error, but I get no better acces to card.
I was just about to physically take the phone apart and see if there was some flotsam, corrosion, a piese of bacon making the sd connection physically corrupting the physical conectoion. THAN I remembered blue toothe behaves the same way and WI FII won’t connect at all. Seem that indicates something systremic…Radio??
Help Please?!?!
PK
BTW:
ATEMPS AT REMIDIATION:
5 different New SD cards three, 4 gig, one 6 gig, one 2 gig different meg cards
SD reformats both quick and full adnaseum
4 different USB cords including brand new top of the line.
Re set to RC29 time and time again (remarkably it is apparently reading the flash drive
try going from a non windows 7 box? a friend with vista or family member?
that way you can tell if its windows 7 or not
Ekostons, Thanks for the reply,
I considered that, my son has an xp3 laptop. I think I will give it a try.
There were some gripes and moans about win'7 USB drivers, tried the fix, loading vista usb drivers... fat Chance, dunno what they were thinkn', didn't even resemble win7 drivers.
Hard to imagine why Josegh Smoh can't plug in his new g1 to a Win7 box and share his grand canyon memories with loved ones, but...Your advice makes scence as far as my "systemic prolem" theroy goes. Worth a whirl.
Thanks again, I have a little hope, at least another angle....
Pk
If you have Windows 7 Enterprise or higher and you have a processor that supports virtualization you may use Window 7's XP Mode and give that a shot. Its always good to have a spare comp or laptop running XP when you dabble in these things. If its not beyond your scope I've also seen a few tuts on how to get everything up and running on various *nix distros. Good luck!
I still have this Samsung Galaxy Tab 10.1 and I still have my never-working ****ty data cable. I'm running CM9 Nightly 6-30 and I really want to transfer several films/songs/TV Episodes onto my tablet from my PC, but this damned Data cable doesn't work. For the last 3 months, it has practically had no use aside from charging. (Even then, it takes me 12+ (!) hours through my wall adapter to charge from about 5 percent to 100 percent!) I can't transfer any files from it and I guess will just have to buy a new cable if I can find one online. I doubt Samsung will send me a replacement. Does anyone have any decent, cheap methods to use instead of UMS?
I also don't think Dropbox to be viable since I dont think they like these kind of files (Copyrighted Music and Videos) to be transfered through their service, and I have ALOT of files to transfer.
The cable works for charging, but UMS/MTP never works through any computer.
Samba Filesharing
Try "Samba Filesharing" in the Play Store (since you are running CM9 I will assume that you are rooted). Basically this will make the internal storage appear as a Windows/SMB share on your local network when you enable it, just remember to disable it after you transfer files onto your tab. I have had decent luck with it and it seems faster than copying over MTP anyways. If you are not running Windows on your PC, Mac or Linux can also connect to SMB shares. Good luck!
TauSigmaNova said:
I still have this Samsung Galaxy Tab 10.1 and I still have my never-working ****ty data cable. I'm running CM9 Nightly 6-30 and I really want to transfer several films/songs/TV Episodes onto my tablet from my PC, but this damned Data cable doesn't work. For the last 3 months, it has practically had no use aside from charging. (Even then, it takes me 12+ (!) hours through my wall adapter to charge from about 5 percent to 100 percent!) I can't transfer any files from it and I guess will just have to buy a new cable if I can find one online. I doubt Samsung will send me a replacement. Does anyone have any decent, cheap methods to use instead of UMS?
I also don't think Dropbox to be viable since I dont think they like these kind of files (Copyrighted Music and Videos) to be transfered through their service, and I have ALOT of files to transfer.
The cable works for charging, but UMS/MTP never works through any computer.
Click to expand...
Click to collapse
Either set up a FTP server on your tablet (DroidFTP) and make your computer the client using Windows Explorer or
Set up a FTP server on your computer (Filezilla) and use your tablet as the client (AndFTP)
I use Windows built in FTP sever on my desktop and AndFTP on my tab.
i use es file explorer to tranfer files between my wondows 7 rig & my gtab 10.1 . Works flawlessy. You just have to search for a new server & then configure the samba sharing using your windows Administrator username & passwords.
Hope this will help you.
but if you want a cheap cable consider a look at something like this :
http://www.ebay.it/itm/CAVO-OTG-ADATTATORE-CONNETTORE-PORTA-USB-SAMSUNG-GALAXY-TAB-8-9-10-1-I-002-/150795837652?pt=Altri_accessori_per_PC_Server_e_Portatili&hash=item231c21e0d4
Try Airdroid (free) or Wifi File Explorer Pro ($2?)
I haven't used a data cable for anything other than charging in almost a year. It's slower, but how much of a hurry are you really in?
(BTW- both of the above apps require only a browser - mac, pc, or linux all the same!)
**Edit: I've been using wifi file explorer pro for almost a year now, but just spent a few minutes messing with airdroid. It's actually pretty cool if you like a graphical interface. Might be more useful for a phone (expanded functions) but I'd definitely give it a look if you haven't already.
Hi! I did some Googling but didn't find any useful answers.
Is it possible to use the USB otg to pull files off of another phone? Or would you have to use a USB stick....put files on it from the phone....plug USB stick into nexus 7 and share that way.
Thanks for any help/answers.
Sent from my Nexus 7 using xda app-developers app
It is indeed possible; I have done it on rooted Stock with Stickmount, and also on CM10.1 (Stickmount not needed)
The phone I was using was a Gingerbread Android phone.
As a caveat, I should point out that it probably won't work with a jellybean phone/tab due to no Mass Storage mode on recent android devices.
Yeah....i did read to put phone in mass storage mode...but I've got jb ....and definitely not going to gb. LOL
Thanks tho....at least I know how to if I reeeealy feel the need.
Sent from my cell phone telephone....
FYI Bluetooth transfer from phone to tab works too ... I used ES File Manager on both devices. Pair them and bring up ES File manager on the destination device. Not sure if you need to have ESFM running on the source device or not.
I don't know if it can be done without an app, but what the heck - ESFM is free, and you can copy whole file trees with one operation.
good luck
bftb0 said:
FYI Bluetooth transfer from phone to tab works too ... I used ES File Manager on both devices. Pair them and bring up ES File manager on the destination device. Not sure if you need to have ESFM running on the source device or not.
I don't know if it can be done without an app, but what the heck - ESFM is free, and you can copy whole file trees with one operation.
good luck
Click to expand...
Click to collapse
I've heard of that.....hows the transfer rate compared to USB and wifi?
Sent from my cell phone telephone....
kj2112 said:
I've heard of that.....hows the transfer rate compared to USB and wifi?
Sent from my cell phone telephone....
Click to expand...
Click to collapse
LOL. I just tried it - 2700 bytes/sec.
Not MB/sec, KB/sec. Pathetic. Maybe I'm doing something wrong, but my phone is also pretty old as well.
BTW I have transferred GBytes of data from a class 10 uSD card (with a card reader on a OTG cable) to the N7, and iirc that happens at about 2-3 MB/sec.
YMMV due to different hardware.
good luck
Doesn't sound great! LOL. Best I guess to use my laptop as ago between! Lol
Sent from my cell phone telephone....
I just tried using my Nexus 7 and Desire S. No problem.
Stock ROM+ stickmount 2.20 on Nexus 7 and CM10 on Desire S.
First I plugged my Desire s to Nexus 7 with an OTG cable and stickmount automatically mounted my phone but the folder was empty.
So I turned on mass storage option on Desire s and un-mounted then re-mounted it on Nexus 7, all sdcard files were there under usbstorage folder.
I even copied a short video from my phone to Nexus 7, just like using a computer.
But somehow, the file browser said "can't find the sdcard" after unmounting my phone and I couldn't read files on Nexus 7. I had to reboot my Nexus 7 to get it right.
BTW, nothing wrong with the video I copied.
Mass storage option in gingerbread ...no? Both my devices run jb.
Sent from my cell phone telephone....
bftb0 said:
FYI Bluetooth transfer from phone to tab works too ... I used ES File Manager on both devices. Pair them and bring up ES File manager on the destination device. Not sure if you need to have ESFM running on the source device or not.
I don't know if it can be done without an app, but what the heck - ESFM is free, and you can copy whole file trees with one operation.
good luck
Click to expand...
Click to collapse
couldn't transfer apks as my nexus wouldn't accept them
kj2112 said:
Mass storage option in gingerbread ...no? Both my devices run jb.
Sent from my cell phone telephone....
Click to expand...
Click to collapse
My phone is running cm10, so that's JB 4.1.2. There is a "turn on the mass storage" option in the notification bar when connected to other host devices. Maybe it's different on phones without external sd card ? I don't know. But if you only have the mtp type of connection, then you may not able to do this.
Broooooook said:
My phone is running cm10, so that's JB 4.1.2. There is a "turn on the mass storage" option in the notification bar when connected to other host devices. Maybe it's different on phones without external sd card ? I don't know. But if you only have the mtp type of connection, then you may not able to do this.
Click to expand...
Click to collapse
I've messed with jelly bean a lot on my s2 t989.....and never seen a mass storage option.
Bluetooth is too slow.
I'll just continue to use my laptop as the go between!
Thanks for all of your suggestions! Love XDA!
Sent from my cell phone telephone....
Souron29 said:
couldn't transfer apks as my nexus wouldn't accept them
Click to expand...
Click to collapse
I did it just this morning - many apks were involved (but it was pathetically slow)
Not exactly sure what you mean by "accept them" - they are just files being transfered, not installed.
I had to start ESFM on both phones and open up the BT tab on both (Note you have to go into the ESFM settings menu and enable the BT tab as it is supressed by default.) When you do this, you will see a toast-style notification pop up (in each phone) that says something like "The OBEX Bluetooth service has started"
This all happens after the devices were paired, naturally.
I was truly shocked how slow it was; I know I have done this before, and never noticed it being that slow. Perhaps I had smaller files involved in the past.
bftb0 said:
I did it just this morning - many apks were involved (but it was pathetically slow)
Not exactly sure what you mean by "accept them" - they are just files being transfered, not installed.
I had to start ESFM on both phones and open up the BT tab on both (Note you have to go into the ESFM settings menu and enable the BT tab as it is supressed by default.) When you do this, you will see a toast-style notification pop up (in each phone) that says something like "The OBEX Bluetooth service has started"
This all happens after the devices were paired, naturally.
I was truly shocked how slow it was; I know I have done this before, and never noticed it being that slow. Perhaps I had smaller files involved in the past.
Click to expand...
Click to collapse
That's why I figured using otg would be quicker! But without a mass storage option on phone with jelly bean.....looks like it isn't an option.
Sent from my cell phone telephone....
The back story
I got a moga pro and now I'm playing big games on my N4, problem is, I can only play one at a time due to my limited storage. I am trying to transfer Vice City 1.4GB using usb, which transfers at 20mb/s on my computer using USB. I am trying to replicate that on my Nexus 10, so far no luck.
What I've tried
DriveDroid https://play.google.com/store/apps/details?id=com.softwarebakery.drivedroid
StickMount https://play.google.com/store/apps/details?id=eu.chainfire.stickmount
USB Sharer https://play.google.com/store/apps/details?id=os.devwom.usbsharereval
My first attempt was with DriveDroid, which was designed to turn your phone into a dynamic bootable USB for linux ISO's. It allows you to make IMG's and share them as a USB Mass Storage Device. Using an OTG cable and StickMount on my N10, I was able to move files from my N10 to my N4 over USB. Problem is, that IMG has so far been unreadable by every extraction program I've tried, including Nandroid Browser and ISO Extractor. More importantly, the IMG would take up 2GB on my N4. If I can't mount it as a directory, than that would leave no way of giving those 2GB to an app. I tried flipping it around and putting the 2GB IMG file on the N10, but then the N4 couldn't mounted due to its notorious power issues. Even if I get a powered OTG adapter for the N4, that would still leave no way of transferring a 2GB game on the N10 into the 2GB IMG file on the N10.
My second attempt was USB Sharer, which allows sharing a virtual usb drive AND mounting it. This would in theory be the solution to all my problems, but it fails to mount on the N10. I tried Paragon and StickMount. Meanwhile it connects flawlessly on my linux laptop. It is not the OTG cable, as it works with DriveDroid.
My third attempt was mounting my phone as a PTP Camera using androids built in tools. Photo's transfer insanely quick, but I can't trick it into transfering a fake ".jpg" file. MTP is useless over OTG for some reason.
My hardware
N4, 4.2.2 Stock+Root
N10, 4.2.2 Stock+Root
OTG Cable, ASUS and Samsung original USB cables
My last desperate attempt would be to start a network over USB, if I can, and transfer using FTP.
Edit 1:
I am now looking for a way to mount ISO's and create them on a third party program (not DriveDroid).
Max file size I've ever been able to transfer was 680mb. Any more and it got rejected and said there was limited storage even though I had over 5gb free.
Dear N10 Community,
I have been looking around for a good 10 inch Android tablet and have more or less decided on the N10 over the Pipo M8 Pro and the 10 inch offers from Samsung.
However, the lack of microsd expansion bothers me and I wonder if you gentlemen and gentleladies might be able to help.
I intend to use the N10 for work as well as pleasure. At the moment, I carry all my files with me on a USB hub with 4 x 32Gb Sandisk Cruzer Fits attached.
I would like to access the files, both reading and writing, on these Cruzer Fits via OTG. For example I receive a file from my boss and I download it to edit. I would like to be able to save the file directly onto one of the Cruzer Fits and edit the file directly from there. Basically I want to bypass the N10 storage altogether (reserving that space for personal entertainment).
Would any of you be able to shed light on whether that is possible? And what I would need to do to make it happen? E. G. Root the N10, buy a particular app or something?
Best regards and merry Christmas
Jake.
You need a OTG adaptor, only a few quid off E-Bay, then an app to let you read/write to the USB. I bought this one https://play.google.com/store/apps/details?id=com.homeysoft.nexususb.importer&hl=en and it does the job fine (doesn't require root)
Of course if you know you'll have access to wi-fi you can use Dropbox, Google Drive or Box which all have apps and it negates the need for the USB.
I use the same paid app too, and Stickmount which is free.
Thanks guys! I'll give it a shot!
Sent from my SM-N9005 using Tapatalk
quojake said:
Dear N10 Community,
I intend to use the N10 for work as well as pleasure. At the moment, I carry all my files with me on a USB hub with 4 x 32Gb Sandisk Cruzer Fits attached.
I would like to access the files, both reading and writing, on these Cruzer Fits via OTG. For example I receive a file from my boss and I download it to edit. I would like to be able to save the file directly onto one of the Cruzer Fits and edit the file directly from there. Basically I want to bypass the N10 storage altogether (reserving that space for personal entertainment).
Would any of you be able to shed light on whether that is possible? And what I would need to do to make it happen? E. G. Root the N10, buy a particular app or something?
Best regards and merry Christmas
Jake.
Click to expand...
Click to collapse
You need to root the N10. Most corporate use policies ban rooting meaning you're going to get frowned at, or must keep the fact you rooted it a secret (noone can really tell unless they look). Then install Stickmount (it needs root). The USB sticks are probably FAT32 formatted so will work, but if they happen to be formatted say NTFS then you'll need to follow the instructions for the app to copy ntfs-3g to /sdcard.
You sound like you want read-only which the above will do, if you want to copy files TO the USB stick from the N10 if its NTFS then you need SELinux Mode Changer app.
You said you want to watch films on the USB and NOT copy to the N10 but that means you are powering the stick from the N10 and accelerating battery drain. Even if you got the Pogo cable, it won't actually be taking in any charge when the USB is being used for Stickmount. Also, on my N10, I use a USB NTFS harddrive, and it doesn't stay working long enough to watch stuff, so I copy files off and watch locally, it needs only then work for a couple of minutes which is does perfectly ok. So I'd encourage you to think of temporarily connecting and copying files and deleting rather than watching it off the stick.
If there is another device able to share the same Wifi then you can also connect storage to that other device and stream via CIFS mount share or http, e.g. connect USB storage to a Rasberry PI and run Apache on it and link /var/www/something to the usb mount (/mnt/something). I guess that sounds scary if you're not a geek. I have such and 1TB drive connected to it as my primary datastore for media when at home.
Speed, I get about 2MB/s Wifi CIFS copy, 4MB/s Wifi FTP copy and 7MB Wifi http copy and about 21MB/s copying off USB harddrive so a typical HD film is about 1GB/hour, so 1.5GB copy off USB is say 71 seconds to copy or over http copy is 214s.
Best media play is MX Player, having tried them all. Oh and if you root you can install Adaway to block MX Player's ads when you pause.