Patent ID: 8667075

Claim:
A method for implementing a subscription-based social media platform comprising the steps of: a server receiving an application programming interface (API) request for initializing a live stream from a mobile device, the API request generated by an application running on the mobile device; the server storing metadata information of the received API request in a database coupled to the server; the server sending a REpresentational State Transfer (REST) request to an encoding service provider, the REST request comprising a request for a plurality of bitrate Real Time Messaging Protocol (“RTMP”) stream configurations; the server receiving an RTMP protocol location from the encoding service provider; the server storing RTMP stream information in the database; the server sending the RTMP protocol location to the mobile device; the server receiving a first notification from the mobile device that the mobile device has initiated the live stream; and the server sending a second notification to the database that the mobile device has initiated the live stream.