The Twitch SDK provides developers with a C API that can be used to add live streaming to games. The SDK can be initialized with a Client ID and uses OAuth 2 authentication. Functionality exposed includes video encoding, audio capture, mixing and encoding and streaming to Twitch servers. Developers can also enable gameplay broadcasting, chat, webcam support and more.
Recently we wrote about the wonders of PubSubHubBub and what was possible when services push data, in real time, to external web apps. Twitter's Stream API makes it clear that we're headed towards an exciting and very real-time web. Now YouTube is along for the ride.
At its very core, Framebase constitutes an API for video. The Framebase API enables developers to easily add video to an application without the hassles that usually accompany video. Whether an app needs to record, play, or upload a video; Framebase empowers apps with attractive video capabilities. The Framebase team created Framebase purely out of personal frustration with adding and maintaining video within other apps. Accordingly the team created Framebase: "Framebase is programmatic video."
The use of technology is prevalent in both professional and amateur sports organizations these days. Here, we highlight the top 10 sports APIs on ProgrammableWeb. API capabilities for consideration of the top 10 include activity tracking, fantasy sports, event tickets search and live sports scores.