Wednesday, July 7, 2010

100 Video APIs


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.
As would be expected in a category overshadowed by YouTube, there are a smorgasbord of sharing sites. However, there are several notable APIs that are more uncommon. Boxee puts Internet on the television. MTV lets you search its many music videos. And Internet Video Archivehelps you find more than 20,000 movie trailers.
In terms of mashups, Flickr is tops, although that’s a bit of an exception since it’s mostly a photo site. Of course, next comes YouTube with almost 500 mashups. See the video APIs sorted by number of mashups. And for reference, here’s the full list of video APIs in the ProgrammableWeb directory:
  12seconds.tv API: 12-second videoblogging
  5min API: Instructional video database
  Animoto API: Video creation platform
  Ankoder API: Video transcoding service
  AOL Video API: AOL Truveo Video Search
  AOL Video Upload API: Video upload and sharing service
  Apideo API: Video streaming service
  Blinkx API: Video search service
  Blip.tv API: Video upload and sharing service
  Boxee API: Media center service
  Brightcove API: Video publishing service
  Cellblock API: Real-time Multimedia File Sharing
  Clipta API: Video Search
  CoolStreaming API: Online streaming video service
  CultClip API: Product video services
  Dave.TV API: Video distribution network
  Encoding.com API: Video encoding service
  ffwd API: Video sharing and discovery
  Film Crave API: Movie database of reviews, trailers, and reference
  Flickr API: Photo sharing service
  Flixya API: Video, photo, and blog sharing platform
  Floobs API: Streaming video service
  GamesRadar API: Video game cheats and guides services
  Grouper Video API: Video sharing service
  Hey Spread API: Video distribution services
  HeyWatch API: Video encoding services
  Howcast API: How-to video search service
  hu.ly API: URL shorten tool
  idiomag API: Musical artist information service
  ImageShack API: Online photo and video sharing service
  Internet Video Archive API: Movie trailers, music videos, and game trailers service
  Ipernity API: Media sharing service
  Joost API: Online television
  Justin.tv API: Live video service
  Kyte API: Streaming interactive television service
  LiveVideo API: Video repository and user community
  Magnify.net API: Curated video channels
  Medioh API: Video search service
  Meebo API: Web based messaging platform
  Mefeedia API: Video feeds and community
  Motionbox API: Video sharing service
  Movieclips.com API: Movie scene search and information service
  MovieMeter API: Retrieve film information in Dutch
  MovieZine.se API: Movie database query service
  MTV API: MTVN Content API
  Muecs API: Media file sharing service
  Multiply API: Social networking and media management
  Mydeo Media Manager API: Video streaming service
  Netflix API: Movie rental service
  New York Times Movie Reviews API: NY Times newspaper movie review archives
  Nimbb API: Webcam and video streaming service
  Nirvanix API: Internet storage service
  ooVoo API: Web video chat room service
  Ooyala Analytics API: Video analytics services
  Ooyala Interactive Video API: Interactive video distribution services
  Ooyala Video Player API: Video player customization services
  OpenCrypt Video Conversion API: Video conversion and management service
  OpenCrypt Video Conversion API: video conversion
  Opensubtitles API: Movie subtitles service
  Orb API: Digital media remote access and management
  PalBee Mashup API: Conferencing and collaboration services
  Pando API: File delivery and management services
  PermissionTV API: Video distribution platform
  Phanfare API: Photo and video sharing service
  Pikchur API: Photo and video uploading service
  Qik API: Mobile video sharing
  Revver API: Video services
  ScreenTunes API: Media based search engine
  ScreenTweet API: Media sharing service
  Seesmic API: Video dashboard and community
  SesameVault API: Video sharing service
  Skype API: Internet communication
  Social Video Bytes API: Social application-based advertising network
  StreamAPI API: Video streaming service
  Stupeflix API: Video creation service
  Stupeflix API: Video production plaform service
  Tagoo API: Audio and video search engine
  The Movie DB API: Movie and cast information database
  TheTVDB.com API: Television show database
  TwTube API: YouTube URL shortener
  Userplane API: Communication software for online communities
  Ustream.TV API: Live video streaming service
  Veoh API: Internet television, video, and social platform
  Viddler API: Online video service
  VideoBloom API: VideoBloom is a leader in end-to-end online video advertising and distribution solutions.
  Videodetective API: Film trailers, cast, images, and related information
  VideoSurf API: Video search service
  Vidly API: Video sharing service
  Viewdle API: Video face recognition service
  Vimeo API: Video sharing service
  Vodpod API: Video sharing and discovery
  Vuclip Video API: Mobile video sharing and search
  vzaar API: Video hosting service
  Wiqet API: Multimedia and video widgets
  Yahoo Live API: Live video streaming service
  Yahoo Music API: Music and musician info and videos
  Yahoo Video Search API: Video search
  YouTube API: Video sharing and search
  Zencoder API: Online video transcoding service

Summer Reading Fun


Six months ago, we released a bevy of new articles to help with your coding through the dark winter months. OK, they were not so dark South of the equator, but here in Mountain View, well, it rained a few times. Anyway, now that it’s winter South of the equator, and for all of you developers in the North who can’t go out in the sun, we have released your summer reading list. These articles are hot off the digital presses, so enjoy them while they’re fresh.

Fun with MVC Objects This article presents a basic introduction to using MVC objects within V3. You will learn how to use the Maps Javascript API V3 MVC framework to create objects that automatically respond to state changes. You will build a resizable distance widget and by the end, you'll have a greater understanding on what MVC objects are, how to use them, and why they're just so "awesome".

Geocoding Strategies Ever wondered whether you should use client-side or server-side geocoding? Actually, if you haven’t, you should and this article is for you. In it, you’ll learn why client-side geocoding is so cool, and when and even if you should ever use server-side geocoding.

Using Google Sites to Host Your KML A couple of years ago, we released an article on hosting KML on Google Pages. Well, Pages is no more, and has become Google Sites. This is an article for a beginning developer who just wants to put their KML up on the web.

External Article: Google Maps API v3: Developing for Mobile Devices Chad Killingsworth, who presented with me at Google I/O in our Map once, map anywhere session, has a great article up summarizing some of the lessons he has learned about developing Google Maps API applications for V3. We added a link to his article on our articles page for the Google Maps API.

So enjoy your summer reading! We’re doing our best to prevent your sun burn.

Mano Marks, Geo APIs Team

Top 5 Video Game Maps


Ancaria is a magical continent populated by various races of dark elf, wood elf and vampires. Luckily teams of cartographers have now traversed and mapped the vast desert and lava-ridden plains in the south and the mountains of the north.

Sacred is an action role-playing game for Microsoft Windows. Using Google Maps and some custom map tiles someone has created two Google Maps mashups of the game world.

The Google Maps API v2 Map of Ancaria includes map markers showing the locations of employees in the game. The new Google Maps API v3 Map of Anacaria shows the locations of all the game dungeons.

The Calgary Stampede on Google Maps


Apparently during the Calgary Stampede it is traditional to give out free flapjacks for breakfast. Thanks to this Google Map you can now find all the establishments giving away free breakfasts in Calgary during the Stampede - and that's a lot of flapjacks.

The map can be searched by date and by distance. You can click on the 'Today's Flapjacks' link to view the locations where you can get free flapjacks today.

The map also features a very cool hand-drawn style border. Happy eating folks!

If you've left your horse at home you can still get around Calgary thanks to this live bus tracking map.

Using the map you can view all the bus and C-Train routes in the city. When you select a route you can view all the stops on the route and also see the location of all the buses as they are tracked in real-time.

Whilst in Calgary you can always find the nearest points of interest thanks to this Calgary Google Maps mashup.

The map lets you select from a number of categories to view restaurants, galleries, hotels etc in the city.

Calgary's official tourism website has a great Google Map to help you find places to stay, places to eat, places to shop and places to play.

More students using SketchUp to model their home town


I love hearing stories about students in school using SketchUp to model their city, like these schools that we mentioned back in May. Not only is it a great learning experience for them, but it helps make Google Earth more useful for everyone.
GEB reader Jiri wrote to tell us about his class of students age 12-15 who have been modeling their city of Trinec, CZ using Google SketchUp (view in Google Earth). Up to this point, the students have already modeled over 130 buildings in the city!
trinec.jpg
You can see details of the buildings inside this collection in the 3D Warehouse that Jiri created for the project.
If you know of other students working on similar projects, please contact us and let us know about them. I'm always excited to see these kinds of projects, and would love to showcase more of them on the site!

The World's History on Google Maps


World History is a user contributed history site. The site features a Google Maps based historical browser that lets you explore the World's history by timeline and by location.

Users of the site can add historical information and World History has also aggregated historical data from sites like Wikipedia. It is possible to search the map by location, date and by category. The categories are 'people', 'places', 'events' and 'artifacts'.

The results of a search are displayed on the map. If you open an information window you can read the historical entry directly from the map.

Google Maps v3 New Map Mashups - July 2010


Here are some of the newest v3 Google Maps

Spiggler.com Searches Twitter with your location.
Spiggler - Twitter Google v3 Map
Updates as you pan the v3 Google map nice integration with the twitter api.

Streetview Inside
http://weblab.ab-c.nl/streetview v3 google map


Location Search Tool for Twitter
Find Geo-Twitter comments via this v3 Twitter Location search Google Map



The Grand Canyon - v3
Maptiler Custom v3 - The Grand Canyon
Using USGS DRG tiles as a custom tiled Google Maps v3.

Game:Map of Ancaria
Map of Ancaria_v3 Google Maps
Very well illustrated Map of Ancaria [Sacred Game] - users can switch between this main map and dungeons custom map.

Missouri State Campus Map - Mobile
Missouri State University Campus v3 Mobile Map
Clean, Fast with campus overlay implemented in v3 for mobile users.

Don't forget that you can style your own map in v3 see the previous post.

Have you made your own v3 custom map like this? Add a comment and mapperz will post an update.