I'm not sure how to approach the next problem.
I'm developing a video based app which has to play different short video clips estimated at around 300 MBs.
Packaging the clips locally will probably cause less people to download it, and in the Apple App Store I don't think it's even possible due to the 100MB limit.(?)
How do I tackle the problem if I'm interested in downloading the clips to the user's device (while he uses the app) from a storage server?
What are my options?
Related
I am trying to develop an android application which can securely play the videos size 64gb (around 200 videos combine size is 64). I don't want anyone to copy(or to provide maximum security). I have thought of 2 methods to do it.
1) store all the videos in the android assets folder(64 gb i am not sure if it can accumulate). Then providing the secure flag to the page where they are running to stop the screen and video grab, also i am planning for a check in which the wifi is switched off before running of those videos so that screen sharing is not possible.
2) i bought a SD card yesterday in which there was some encrypted video file, they also provided an app through which we can access those files but, i was able to access those files and i am pretty sure that that can be decrypted. Also i don't know how to do this?
It will be a great help if you guys can suggest some help me sought out this.
Thank you so much
I am about to build a large ios/android app but before I do I need to know if it is possible for users to upload video to youtube in high definition without a wifi connection. I will likely keep video max size to 30 seconds and will require HD quality. These files are typically 20M-40M from an iphone (as far as I understand) and there will likely be dozens to a hundred or so users uploading simultaneously all to the company's youtube channel. I was just wondering if I could get some advice on whether or not to attempt to include this feature in our app, or perhaps get some thoughts on what will happen if I do.
I have an app that was developed for iOS and Android (both are native). Both apps use the same api to download content such as images, documents, and videos. The video format is in mp4. Of course the videos play fine in iOS but some Android tablets have issues playing the videos reliably. Sometimes they play, sometimes (and usually) they don't.
Obviously this is a codec issue. I've suggested we have the user upload two videos, one for android and one for ios, but it doesn't seem to be an option at this point.
Is there a bitrate/fps setting that can be used to make video across both platforms more reliable?
I want to create a new android app and this app consists in showing many video files (10 sec videos, without sound).
They are simple videos (black and white , without sound and with 10 sec), but They are more than 300 videos. I'm thinking to apply a codec or something like that, but the videos still have a big size (80-150 KB).
I also thought in split videos by frames, because the image compression is easier, but by this way the videos will have some breaks and I don't want to.
What is the best way to create an application with these requirements?
I would like the application could be played offline, so it's important to save the video files on the mobile phone, but in other hand the apps in Play store have in general 7-15 MB.
Some big apps (games usually) have small apk files and download additional content after installation. If you can, put the video files on a server and download them when the user starts the app for the first time.
I can suggest a crude solution. Keep the vieos as a zipped file in asset folder. When application starts, copy that zip file to sd card, unzip it there and them use it from that place
I have an iOS and Android app that allows users to capture videos and post on our server, then allows them to email the videos to other members.
Problem is videos taken from iOS devices do not play on Android devices, I think the reverse is not a problem.
Does anyone know any server side video transcoding tools that are pretty easy to set up so that i can convert all videos into a common format that will play on any device?
Take a look at FFMPEG.
You can use it in your back-end system. This task should be asynchronous as it can be time consuming. Also you need to limit the size of the media about to be transcoded, and their number, as this kind of tasks can rapidly cause important performance issues.
On the other hand, the Android user may play the media shared by an iOS user with many of the free FFMPEG enabled players on the Play Store such as MXPLayer. So using or building a whole server side transcoding system might be an important overhead.