• After 15+ years, we've made a big change: Android Forums is now Early Bird Club. Learn more here.

Help Upload large videos to Youtube over 3G or 4G

ltmcgill

Newbie
Is there an SQLite setting I can change or some other mod that will allow me to upload a large video to Youtube over my 3g or 4g connection instead of having to wait for wifi?
 
Have you checked and made sure that in Settings>Data Manager>Data Saver the saver is not turned on? That may be preventing large downloads and uploads from happening on 3G.
 
Have you checked and made sure that in Settings>Data Manager>Data Saver the saver is not turned on? That may be preventing large downloads and uploads from happening on 3G.

Yeah, Data Saver is turned off completely. It's something that has been done to the Youtube app I believe. It was the same way with my Droid X. I forget what the limit is but it won't let me upload a 30 second long video that is 1080p until I am on WiFi. There must be some check that happens in the Youtube app that puts the upload on hold until it sees a WiFi connection. Just wondering if there is a way to mod either the app or some settings on the phone to not check for a wifi connection. It's the same way with the Skype app. The one that you can get off the Market only lets you video chat over wifi but the modified app (I found over at XDA) lets you do it over 3g or 4g.
 
After opening the YouTube app hit your settings button on the bottom left of your Razr. Then select settings in the pop up menu. When the menu comes up select the third one down that says uploads. You should get two choices, wifi or any network. Select any network and you will then be able to upload over 3G and 4G.
 
After opening the YouTube app hit your settings button on the bottom left of your Razr. Then select settings in the pop up menu. When the menu comes up select the third one down that says uploads. You should get two choices, wifi or any network. Select any network and you will then be able to upload over 3G and 4G.

Does not work. Try it yourself. Take about a 30 second or longer video in 1080p then try to upload it to Youtube. It will sit up on your notification list saying "waiting for wifi"
This is not just a settign in Youtube.
HQ on mobile is turned on and my Uploads setting is set to On any Network. Still won't upload large files over 3g or 4g.
 
I agree that it is something built into the Youtube app itself. It's not a device or OS implementation because the same files that require wifi through YouTube do not for other applications.

Right now I am uploading a 20+mb file to Facebook over the 3g network that YouTube refused to upload.

I found the message strings "Waiting for WiFi" and "Large files will be uploaded over a WiFi connection only" within the MediaUploader.apk file located in system\app on my Droid RAZR. It's possible that the restriction is set in this file somewhere (although that's not certain). I'm going to see if I can hack the apk in some way to remove or change the size limit. For me the cutoff is somewhere between 15 and 20 mb. A 14mb file will upload over 3g but a 20mb file 'requires wifi'. I haven't yet tested anything in between.

I'm going to poke around with this MediaUploader.apk file and let you know what I find.


Update 1:
I don't think MediaUploader.apk has anything really useful. I found a line "nonWifiLimit=" in MediaUploader.odex but I'm not sure what to do with it yet. I changed the line to "xxxWifiLimit=" so that maybe it wouldn't recognize it, but when trying to upload, I still am restricted. I'll keep poking around.


Update 2:
Okay, guys. Forget the hacking and poking. I found a solution/workaround that will probably make you all apply your palms swiftly to your faces. While it isn't quite as convenient as using the "Share to Youtube" feature via your gallery/file apps, I think it's an acceptable choice.

The solution is to upload your media THROUGH the actual YouTube app itself, and not by 'sharing' the media from another app TO youtube.

Open your YouTube app. Go to settings and make sure you've set "Uploads" to "On any network" (which I'm sure you've already done). Next, upload your video from WITHIN the youtube app itself (for example, press the menu button on your device and choose "Upload"). You'll then choose the video file you want to upload. If you're not signed in, it will ask you to choose an account (I have multiple accounts so I have to make sure I remember to upload to the correct one). You then choose all your video details and upload the video.

I am currently uploading a 94mb video file over the 3g network. It's at 57% right now.

One thing to note is that the upload progress will not be displayed in your notification bar. However the progress will be shown in the Uploads tab of the YouTube app, so just visit the app to check on the progress.
 
Back
Top Bottom