SYSTEMS AND METHODS FOR MANAGEMENT OF MULTIPLE STREAMS IN A BROADCAST
Systems, methods, and non-transitory computer readable media are configured to receive specifications associated with a plurality of media content streams associated with a broadcast. The broadcast is configured based at least in part on the specifications. The broadcast is delivered as a presentation of media content associated with the plurality of media content streams through an interface of at least one user device. The presentation of the media content is modified based on user interaction with the media content.
1 . A computer-implemented method comprising:
receiving, by a computing system, specifications associated with a plurality of media content streams associated with a broadcast;
configuring, by the computing system, the broadcast based at least in part on the specifications;
delivering, by the computing system, the broadcast as a presentation of media content associated with the plurality of media content streams through an interface of at least one user device; and
modifying, by the computing system, the presentation of the media content based on user interaction with the media content.
2 . The computer-implemented method of claim 1 , wherein the broadcast is a live broadcast.
3 . The computer-implemented method of claim 1 , wherein the plurality of media content streams include at least one of a video stream and an audio stream.
4 . The computer-implemented method of claim 1 , wherein the specifications are provided by a content provider of the plurality of media content streams.
5 . The computer-implemented method of claim 1 , wherein the specifications comprise at least one of a title or description associated with a media content stream, an aspect ratio associated with a media content stream, and a resolution associated with a media content stream.
6 . The computer-implemented method of claim 1 , wherein the configuring the broadcast comprises:
determining setup information for a content provider of the plurality of media content streams, the setup information allowing the content provider to initiate delivery of the broadcast.
7 . The computer-implemented method of claim 6 , wherein the setup information comprises at least one of a broadcast ID, a security key, and a URI for each media content stream of the plurality of media content streams.
8 . The computer-implemented method of claim 1 , further comprising:
adapting at least one media content stream of the plurality of media content streams based on contextual data, the contextual data comprising at least one of constraints associated with the at least one user device and network connectivity relating to the at least one user device, wherein the adapting comprises:
modifying metadata associated with the at least one media content stream.
9 . The computer-implemented method of claim 1 , wherein the presentation of the media content comprises display of media content associated with a first media content stream in a first view that is more prominent than display of media content associated with a second media content stream in a second view, the modifying the presentation of the media content comprising:
in response to a selection of the media content associated with the second media content stream in the second view, changing display of the media content associated with the second media content stream to be more prominent than the display of the media content associated with the first media content stream.
10 . The computer-implemented method of claim 9 , wherein the modifying the presentation of the media content further comprises:
in response to a second selection of the media content associated with the second media content stream in the second view, causing full screen display of the media content associated with the second media content stream.
11 . A system comprising:
at least one processor; and
a memory storing instructions that, when executed by the at least one processor, cause the system to perform:
receiving specifications associated with a plurality of media content streams associated with a broadcast;
configuring the broadcast based at least in part on the specifications;
delivering the broadcast as a presentation of media content associated with the plurality of media content streams through an interface of at least one user device; and
modifying the presentation of the media content based on user interaction with the media content.
12 . The system of claim 11 , wherein the broadcast is a live broadcast.
13 . The system of claim 11 , wherein the plurality of media content streams include at least one of a video stream and an audio stream.
14 . The system of claim 11 , wherein the specifications are provided by a content provider of the plurality of media content streams.
15 . The system of claim 11 , wherein the specifications comprise at least one of a title or description associated with a media content stream, an aspect ratio associated with a media content stream, and a resolution associated with a media content stream.
16 . A non-transitory computer-readable storage medium including instructions that, when executed by at least one processor of a computing system, cause the computing system to perform a method comprising:
receiving specifications associated with a plurality of media content streams associated with a broadcast;
configuring the broadcast based at least in part on the specifications;
delivering the broadcast as a presentation of media content associated with the plurality of media content streams through an interface of at least one user device; and
modifying the presentation of the media content based on user interaction with the media content.
17 . The non-transitory computer-readable storage medium of claim 16 , wherein the broadcast is a live broadcast.
18 . The non-transitory computer-readable storage medium of claim 16 , wherein the plurality of media content streams include at least one of a video stream and an audio stream.
19 . The non-transitory computer-readable storage medium of claim 16 , wherein the specifications are provided by a content provider of the plurality of media content streams.
20 . The non-transitory computer-readable storage medium of claim 16 , wherein the specifications comprise at least one of a title or description associated with a media content stream, an aspect ratio associated with a media content stream, and a resolution associated with a media content stream.