-
公开(公告)号:US10911826B1
公开(公告)日:2021-02-02
申请号:US16155767
申请日:2018-10-09
Applicant: Facebook, Inc.
Inventor: Shankar Lakshmi Regunathan , Minchuan Chen
IPC: H04N21/462 , H04N21/2365 , H04N21/238
Abstract: In one embodiment, a method includes receiving, from an uploading client system, a video; calculating an overall quality score for one or more encodings for the video, wherein the overall quality score of a respective encoding is based on a playback-quality score, the playback-quality score being based on a video quality or bit rate of the respective encoding; receiving, from a requesting client system, a request for the video and information associated with the request, wherein the information associated with the request comprises information about the requesting client system; determining, for the requesting client system, a first encoding based on the overall quality score of the encoding and the information associated with the request; and sending, to the requesting client system, the first encoding for display.
-
公开(公告)号:US10476943B2
公开(公告)日:2019-11-12
申请号:US15395764
申请日:2016-12-30
Applicant: Facebook, Inc.
Inventor: Minchuan Chen , Amit Puntambekar , Michael Hamilton Coward
Abstract: An online system more efficiently streams multimedia content over the Internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. The online system customizes a manifest file for a user based on various factors including device capacity, network connectivity type and geolocation of the user. The online system also generates manifest fetch commands, which more efficiently fetch media segments for streaming. In response to changes of streaming server and media file (e.g., increased popularity), the online system dynamically updates corresponding manifest files.
-
公开(公告)号:US20190190976A1
公开(公告)日:2019-06-20
申请号:US15849424
申请日:2017-12-20
Applicant: Facebook, Inc.
Inventor: Minchuan Chen , Shankar Lakshmi Regunathan , Sonal Gandhi , Yaming He , Amit Puntambekar , Michael Hamilton Coward
IPC: H04L29/06 , H04L29/08 , H04N21/485 , H04N21/4402 , H04N21/472 , H04N21/462 , G06N99/00 , G06F17/30
Abstract: In one embodiment, a method includes receiving multimedia content information associated with at least one segment of a multimedia content, receiving a request to view the at least one segment of the multimedia content from a client device, logging playback information associated with the viewing of the at least one segment of the multimedia content, determining a multimedia quality metric associated with the at least one segment of multimedia content based in part upon a portion of the received multimedia content information and a portion of the logged playback information, and classifying the at least one segment of the multimedia content with the multimedia quality metric.
-
公开(公告)号:US20180191587A1
公开(公告)日:2018-07-05
申请号:US15395764
申请日:2016-12-30
Applicant: Facebook, Inc.
Inventor: Minchuan Chen , Amit Puntambekar , Michael Hamilton Coward
CPC classification number: H04L67/10 , H04L65/4084 , H04L65/602 , H04L65/607 , H04L65/608 , H04L65/80
Abstract: An online system more efficiently streams multimedia content over the Internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. The online system customizes a manifest file for a user based on various factors including device capacity, network connectivity type and geolocation of the user. The online system also generates manifest fetch commands, which more efficiently fetch media segments for streaming. In response to changes of streaming server and media file (e.g., increased popularity), the online system dynamically updates corresponding manifest files.
-
公开(公告)号:US20180191801A1
公开(公告)日:2018-07-05
申请号:US15395819
申请日:2016-12-30
Applicant: Facebook, Inc.
Inventor: Minchuan Chen , Amit Puntambekar , Michael Hamilton Coward
CPC classification number: H04L65/608 , H04L65/4084 , H04L65/602 , H04L65/607 , H04L65/80 , H04L67/02 , H04L67/22
Abstract: An online system more efficiently streams multimedia content over the Internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. The online system customizes a manifest file for a user based on various factors including device capacity, network connectivity type and geolocation of the user. The online system also generates manifest fetch commands, which more efficiently fetch media segments for streaming. In response to changes of streaming server and media file (e.g., increased popularity), the online system dynamically updates corresponding manifest files.
-
公开(公告)号:US20180191586A1
公开(公告)日:2018-07-05
申请号:US15395747
申请日:2016-12-30
Applicant: Facebook, Inc.
Inventor: Minchuan Chen , Amit Puntambekar , Michael Hamilton Coward
CPC classification number: H04L65/608 , H04L65/4084 , H04L65/602 , H04L65/607 , H04L65/80 , H04L67/02 , H04L67/10
Abstract: An online system more efficiently streams multimedia content over the Internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. The online system customizes a manifest file for a user based on various factors including device capacity, network connectivity type and geolocation of the user. The online system also generates manifest fetch commands, which more efficiently fetch media segments for streaming. In response to changes of streaming server and media file (e.g., increased popularity), the online system dynamically updates corresponding manifest files.
-
公开(公告)号:US20180191800A1
公开(公告)日:2018-07-05
申请号:US15396064
申请日:2016-12-30
Applicant: Facebook, Inc.
Inventor: Mathieu R. Henaire , Amit Puntambekar , Minchuan Chen
Abstract: An online system receives content (e.g. video content and/or audio content) from a content provider device to be appropriately transcoded and distributed to client devices for consumption. During the transcoding process, the online system decodes the content into an intermediate format, and. considers a variety of characteristics to decide the optimal set of content encodings for encoding the decoded content. Characteristics include source characteristics associated with the content provider device, social graph characteristics of the user of the online system that is using the content provider device, viewer characteristics associated with the client devices that request to access the content, and content characteristics. The online system encodes the content for each client device with appropriate encoders selected based on the optimal set of content encodings. For each client device that requests to access the content, the online system provides encoded content that the client device can appropriately playback.
-
公开(公告)号:US20180191799A1
公开(公告)日:2018-07-05
申请号:US15395811
申请日:2016-12-30
Applicant: Facebook, Inc.
Inventor: Minchuan Chen , Amit Puntambekar , Michael Hamilton Coward
CPC classification number: H04L65/607 , H04L65/4092 , H04L67/02 , H04L67/10 , H04L67/42
Abstract: An online system more efficiently streams multimedia content over the Internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. The online system customizes a manifest file for a user based on various factors including device capacity, network connectivity type and geolocation of the user. The online system also generates manifest fetch commands, which more efficiently fetch media segments for streaming. In response to changes of streaming server and media file (e.g., increased popularity), the online system dynamically updates corresponding manifest files.
-
公开(公告)号:US10681105B2
公开(公告)日:2020-06-09
申请号:US15396064
申请日:2016-12-30
Applicant: Facebook, Inc.
Inventor: Mathieu R. Henaire , Amit Puntambekar , Minchuan Chen
Abstract: An online system receives content (e.g. video content and/or audio content) from a content provider device to be appropriately transcoded and distributed to client devices for consumption. During the transcoding process, the online system decodes the content into an intermediate format, and. considers a variety of characteristics to decide the optimal set of content encodings for encoding the decoded content. Characteristics include source characteristics associated with the content provider device, social graph characteristics of the user of the online system that is using the content provider device, viewer characteristics associated with the client devices that request to access the content, and content characteristics. The online system encodes the content for each client device with appropriate encoders selected based on the optimal set of content encodings. For each client device that requests to access the content, the online system provides encoded content that the client device can appropriately playback.
-
公开(公告)号:US10587669B2
公开(公告)日:2020-03-10
申请号:US15849424
申请日:2017-12-20
Applicant: Facebook, Inc.
Inventor: Minchuan Chen , Shankar Lakshmi Regunathan , Sonal Gandhi , Yaming He , Amit Puntambekar , Michael Hamilton Coward
IPC: H04L29/06 , H04L29/08 , H04N21/485 , H04N21/4402 , H04N21/462 , H04N21/472 , G06N20/00 , G06F16/40 , H04N21/414 , H04N21/845 , H04N21/234 , H04N19/154 , H04L12/58 , H04N19/10 , H04N19/146
Abstract: In one embodiment, a method includes receiving multimedia content information associated with at least one segment of a multimedia content, receiving a request to view the at least one segment of the multimedia content from a client device, logging playback information associated with the viewing of the at least one segment of the multimedia content, determining a multimedia quality metric associated with the at least one segment of multimedia content based in part upon a portion of the received multimedia content information and a portion of the logged playback information, and classifying the at least one segment of the multimedia content with the multimedia quality metric.
-
-
-
-
-
-
-
-
-