Live Broadcast on an Online Social Network
First Claim
1. A method comprising:
- by a first client system associated with a first user of a social-networking system, sending, to the social-networking system, information to initiate a live-broadcast session for distribution of a media stream using the social-networking system;
by the first client system, capturing an incoming media stream in association with the live-broadcast session;
by the first client system, generating an outgoing media stream based on the incoming media stream;
by the first client system, sending the outgoing media stream to the social-networking system; and
by the first client system, providing information to display a user interface associated with the live-broadcast session, wherein the user interface comprises a visual representation associated with the outgoing media stream.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes sending, to a social-networking system, information to initiate a live-broadcast session for distribution of a media stream using the social-networking system. The method also includes capturing an incoming media stream in association with the live-broadcast session, generating an outgoing media stream based on the incoming media stream, and sending the outgoing media stream to the social-networking system. The method also includes providing information to display a user interface associated with the live-broadcast session, where the user interface includes a visual representation associated with the outgoing media stream.
66 Citations
20 Claims
-
1. A method comprising:
-
by a first client system associated with a first user of a social-networking system, sending, to the social-networking system, information to initiate a live-broadcast session for distribution of a media stream using the social-networking system; by the first client system, capturing an incoming media stream in association with the live-broadcast session; by the first client system, generating an outgoing media stream based on the incoming media stream; by the first client system, sending the outgoing media stream to the social-networking system; and by the first client system, providing information to display a user interface associated with the live-broadcast session, wherein the user interface comprises a visual representation associated with the outgoing media stream. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
send, from a first client system associated with a first user of a social-networking system to the social-networking system, information to initiate a live-broadcast session for distribution of a media stream using the social-networking system; capture an incoming media stream in association with the live-broadcast session; generate an outgoing media stream based on the incoming media stream; send the outgoing media stream to the social-networking system; and provide information to display a user interface associated with the live-broadcast session, wherein the user interface comprises a visual representation associated with the outgoing media stream. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to;send, from a first client system associated with a first user of a social-networking system to the social-networking system, information to initiate a live-broadcast session for distribution of a media stream using the social-networking system; capture an incoming media stream in association with the live-broadcast session; generate an outgoing media stream based on the incoming media stream; send the outgoing media stream to the social-networking system; and provide information to display a user interface associated with the live-broadcast session, wherein the user interface comprises a visual representation associated with the outgoing media stream. - View Dependent Claims (16, 17, 18, 19, 20)
- one or more processors; and
Specification