The YouTube Upload Banner and Set as Channel Banner PHP Sample Code demonstrates how to upload a banner and set it as a channel banner. The example can use a resumable upload, get a user's channel object with "youtube.channels.list" method and "mine" parameter, and update a channel's banner external URL with "youtube.channels.update" method.
Sure, YouTube gets all the press. And YouTube gets most of the mashups. But when it comes to video APIs, there's a lot more than just YouTube. In fact, there are 100 video APIs, from live content Ustream to micro-vlogging 12 seconds.
Recent reports indicate that Twitter will make significant announcements next week regarding its live streaming API. The company is expected to open the API to a select group of media companies. The move would allow such companies to directly stream live video to the Twitter platform.