BACKGROUND

Users viewing content, such as television programs and movies, may desire to share or comment on the content using their mobile devices, but might not have the ability to easily do so. Some mobile devices use their microphones to identify content to comment on based on the audio detected by the microphone. However, these detection schemes might not be accurate if the detected audio cannot be identified or if the device is not close enough to the audio source.

SUMMARY

This summary is not intended to identify critical or essential features of the disclosures herein, but instead merely summarizes certain features and variations thereof. Other details and features will also be described in the sections that follow.

One method described herein may comprise a server receiving, for example, information identifying a clip of a video from a device, such as a user device. The video may comprise a plurality of segments, which may include frames and/or packets. The server may also receive a playlist for the video, such as from a content delivery network. For example, the server may receive the playlist for the video in response to it contacting the content delivery network. The playlist may comprise an index to each of the plurality of segments of the video. From the plurality of video segments of the video, a first set of segments corresponding to the clip of the video may be determined. A modified playlist for the video clip may be generated by removing, from the playlist for the video, indexes to a second set of segments from the plurality of segments that are outside a time range of the first set of segments. In some aspects, the modified playlist may be sent to a second device, and the modified playlist may be usable by the second device to access the video clip.

A method described herein may comprise a user device determining a video being displayed on a display device, which may be separate from the user device. The video may comprise a plurality of segments, which may include frames and/or packets. The method may comprise generating, for display on the user device, an interface for creating a clip of the video being displayed on the display device. The user device may receive, via the interface, a selection of a first set of segments from the plurality of segments, and the video clip may comprise the first set of segments. The user device may send, to a server for example, information comprising a start time of the clip, a duration or an end time of the clip, and a playlist for the video being displayed on the display device or an identifier for the playlist. The information may be usable by the server to create a playlist for the clip. In some aspects, the information may also comprise an identifier for a recipient of the playlist for the clip.

A method described herein may comprise receiving, from a first device, a selection that indicates a content item and a start time for a portion of the content item. Encryption information for the portion of the content item may also be determined. Based on one or more playlist for the content item, one or more modified playlist for the portion of the content item may be generated. In some aspects, the one or more modified playlist may comprise the encryption information. The one or more modified playlist may be sent to a second device, and the one or more modified playlist may be usable by the second device to access the portion of the content item.

