At F8, Facebook announced that it is opening up the Live API, which will let developers build the ability to stream to Facebook Live from any device.
As part of the announcement, which came from Mark Zuckerberg himself, a drone floated above the stage. It's using the API to stream from the conference to Facebook Live as the event goes on.
Facebook has already announced a ton of new Facebook Live-related features over the past week, and as the streaming service becomes integrated with more and more apps and devices, these (particularly the discoverability features) will become significantly more important.
Kurt Wagner makes a great point in that the API could "help entice bigger media players to go live, those that are used to producing video with a little more production power than a smartphone can capture."
Product manager Daniel Danker discusses the API in a blog post:
Publishers with verified pages can get started with the Live API via Publishing Tools or by contacting one of our Media Solutions partners. These partners have built video production, editing, and streaming products that publish directly to Facebook Live and bring live video to life with features like camera switching, instant replay, on-screen graphics and special effects.
Developers can learn how to integrate directly with Facebook Live using the Live API Documentation. The Go Live Dialog makes it particularly easy to get started. If you’re a developer and would like to integrate Facebook Live directly with your app or device, sign up to request access.
The API can be used to build video streams that mix multiple video and audio sources and special effects. These can include programmatic sources including games and screencasts.
The API can also be used in combination with Facebook's Graph API to reflect viewer engagement in real time and create on-screen graphics that show poll results, analyze comments, or enable comment moderation.