Creating a playlist from my own media library - html5-video

Hi I'm trying to build my first website where users can play any video from my media library which has 14000 videos in it. If I put a link to the library is there a way that users can access various videos to create their own playlist of say up to 250 videos that will either play sequentially or give them the oportunity to play randomly or maybe the option of rearranging the order that they play in html5 video oh and the media library is on a separate host to the website host. Planning on doing my own hosting.

The question is a bit too vague.
Do you really plan to make all this yourself? If so you are in for a lot of work, serving video requires transcoding, storage, bandwidth, probably CDN.
You might want to think about using sites like youtube or vimeo. or perhaps a service like VidMeUp (http://vidmeup.com)

Related

Create a custom desktop YouTube player

I want to create an application capable to play YouTube video's audios and also save the downloaded content in a local cache, therefore when the user decides to resume or play the video again, then it doesn't have to download part of video again but only download the remaining part (User can decide what to do with the cache then, and how to organize it).
It is also very convenient for mobiles (it is my main focus) but I'd like to create a desktop one too for experimental purposes.
So, my question itself is, does YouTube provide any API for this? I mean, in order to cache the download content I need that my application download the content and not any embed player (also remember that it is a native application). I have a third-party application in my Android system that plays YouTube videos, so I think it's possible unless that the developers use some sort of hack, again this is what I don't know.
Don't confuse with the web gdata info API and the embed API, this is not what I want, what I want is to handle the video transfer.
As far as I know, there is no official API for that. However, you could use libquvi to look up the URLs of the real video data, or you could have a look at how they do it and reimplement it yourself (see here).

Bulk Upload to Vimeo with tagging, description, thumbnail

very new to uploading videos to Vimeo and trying to figure out if it is the right avenue. I have a customer that is looking to upload about 1000 videos in HD quality after a specific event.
The would like to be able to just FTP the videos to me and then on my end I need to create a script/program/whatever to get the videos to Vimeo and provide tags, album designation, descriptions, etc. And they want to be able to specify the thumbnail from the video.
My questions:
Is this possible? It appears through the API that everything except specifying the thumbnail from the video is possible unless I am missing something.
Is there a better way? Are there 3rd party apps that already do this that work well so I don't have to re-invent the wheel?
Thanks!
As you mentioned, everything except for specifying the thumbnail is currently available. In the near future (no time frame) Vimeo will support this through the new API (https://developer.vimeo.com/api).
I'm not aware of any third party code that already offers this functionality.

Streaming movies from my server

I'm playing around to make an app that lets people stream cartoons that I make. It's a very simple app, one ImageView is just loading in a html-homepage in a UIWebView. Witch contain links to .mov files. So if you tap them a movie will start playing. This is because I just want to update the html-file with new cartoons every week.
Is this an "ok" way to do things code:ing-wise? Or am i obligated to us some Objective-c streaming functions?
Is there a specific file-type that i have to use in the movie-files on the server?
Is the HTML static in your app, or does it point to a server? If it's the former, you may be able to get the app approved doing it the way you suggested, depending on the reviewer. If it's the latter, you're unlikely to get it approved by apple.
They tend to frown upon web sites bundled into apps, and will tell you to simply make your website usable with the phone. See section 2.12.
My suggestion is to spend a bit more time and offer iOS users a better - and more immersive - experience than is available via the web. As I'm sure you've found, there are many built-in ways to stream movies and to present them in a manner that surpasses a web-page-like experience.

How can I limit HTML5 video bandwidth usage in Video.js?

Trying to roll out a video to a client with limited bandwidth. The client is concerned that the video will eat up all the bandwidth at their field office. In testing, I've discovered that even though my video is encoded at 420kbps, when downloading the client it still utilizes about 1.5mbps. Is there a way to control the maximum bandwidth used by video.js or the video tag?
Unfortunately no. The html5 video element doesn't have any throttling options. It's completely up to the browser to decide how to fetch the video data. Some will download the whole thing at once, others will download pieces as you need them. All I think will use as much of the pipe as you give them.
The media source extensions proposal hopes to add some ability here, but that won't be available for a while.
I would find somewhere else besides the office to host the video, like Amazon S3.

Streaming music on your website through custom player / application (iTunes)

I was doing some research to find out ways that would allow me to stream music on my website legally. I came across iTunes partner program which allows to stream music on a website through their embedded players. I was wondering is it possible to stream iTunes music through your own custom player? If that is not possible via iTunes, then what other methods are available?
You could do this with a server software like Icecast, there is some good tutorials on setting this up here: http://www.icecast.org/docs.php
Depending on how many browsers you want to support you might want to setup two streams, one in MP3/OGG and a "backup" stream in Flash. Then add some detection as to what the browser supports and present the correct stream (i.e.: Use the HTML5 <audio> tag for playing MP3/OGG to browsers that support this, and use your flash stream for the rest)
their program allowing playback of music in the iTunes Store is likely only for those with the intention to sell music, without providing a commerce business, you'd be breaking their partner program T&C's.