Video Publishing API by StreamingVideoProvider |
| StreamingVideoProvider with new video API for publishers |
As of the beginning of 2010 StreamingVideoProvider provides direct application program interface (API) for all publishers that would like to seamlessly integrate video into their websites.
This API provides a standard interface to our services, allowing automated video uploads, publishing, management and monitoring. This video publishing API allows every website to use video services provided by the SVP platform without any need for human interaction at all.
Developers can now take advantage of this interface to build rich video applications while relying on our proven and stable web video platform and CDN.
The purpose of the SVP API for video publishers is to provide web video publishers with a clear and reliable server-to-server communication interface through which their applications are able to publish video online. This interface provides automated means for nearly all functionality there is in the SVP panel.
From SVP perspective, an API publisher is any SVP user that has a valid API KEY/API CODE pair associated with their account. Each publisher may implement any part of this API interface in their own application/website depending on their needs.
The API is implemented as a set of web services and notification callbacks that receive a standard HTTP request (GET/POST) and return structured response in the form of XML response.
- Uploading new video files to the platform – video uploads to the platform are realised through an asynchronous FTP/HTTP pull operation through a source predefined by the publisher.
- Listing of publishers videos with filtering.
- Changing properties of a video (title, aspect ratio, enable/disable, video options)
- Deleting a video
- Receiving video statistics – same as video statistics in SVP site in structured XML form
- Generating embed codes for video player publishing (based on pre-configured templates
SVP provides a client PHP library to facilitate integration. The library implements proper call convention and can be used as a solid starting point for application integration.
Download section