-
公开(公告)号:US10367874B2
公开(公告)日:2019-07-30
申请号:US15391245
申请日:2016-12-27
Applicant: Verizon Patent and Licensing Inc.
Inventor: James F. DiMattia , Sankar Subramanian , Johannes P. Schmidt , Walter J. Schmidt
Abstract: A method, a system, and a non-transitory storage medium provides to receive a program including audio and video data; generate Moving Picture Experts Group (MPEG) Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (MPEG-DASH) segments that have multiple bit rates; transmit first packets that include the MPEG-DASH segments; divide each of the MPEG-DASH segments into first multiple slices of program data; generate a first header for each first slice of the first multiple slices, wherein the first header includes sequence information; multicast second packets that include first headers and the first multiple slices of each of the MPEG-DASH segments; assemble the MPEG-DASH segments; divide each of the MPEG-DASH segments into second multiple slices of the program data; encapsulate the second multiple slices into third packets; generate forward error correction packets; and multicast to a user device of a multicast, the third packets and the forward error correction packets.
-
公开(公告)号:US20180131466A1
公开(公告)日:2018-05-10
申请号:US15391262
申请日:2016-12-27
Applicant: Verizon Patent and Licensing Inc.
Inventor: James F. DiMattia , Sankar Subramanian , Johannes P. Schmidt
CPC classification number: H04L65/4076 , H04L1/0045 , H04L12/1881 , H04L65/607 , H04L67/02
Abstract: A method, a system, and a non-transitory storage medium provides to receive multicast protocol packets, wherein each of the multicast protocol packets includes one of a slice of program data of a Moving Picture Experts Group (MPEG) Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (MPEG-DASH) segment and a header of the slice that indicates sequence information of the slice relative to other slices, or forward error correction data; order, in response to the receipt of the multicast protocol packets, each slice received based on the sequence information; determine whether any slice is missing that is a part of the MPEG-DASH segment; determine, in response to a determination that that there are missing slices, whether the missing slices can be recovered; and use, in response to a determination that the missing slices can be recovered, the forward error correction data to recover the missing slices.
-
公开(公告)号:US11206299B2
公开(公告)日:2021-12-21
申请号:US16442609
申请日:2019-06-17
Applicant: Verizon Patent and Licensing Inc.
Inventor: James F. DiMattia , Sankar Subramanian , Johannes P. Schmidt , Walter J. Schmidt
Abstract: A method, a system, and a non-transitory storage medium provides to receive Moving Picture Experts Group Dynamic Adaptive Streaming over Hypertext Transfer Protocol (MPEG-DASH) segments that have multiple bit rates of a program; divide each of the MPEG-DASH segments into first multiple slices of program data of the program; generate first header slices for the first multiple slices, wherein each of the first header slices includes sequence information and an identifier of one of the MPEG-DASH segments; and multicast second packets that include the first headers and the first multiple slices.
-
公开(公告)号:US20180131742A1
公开(公告)日:2018-05-10
申请号:US15391245
申请日:2016-12-27
Applicant: Verizon Patent and Licensing Inc.
Inventor: James F. DiMattia , Sankar Subramanian , Johannes P. Schmidt , Walter J. Schmidt
CPC classification number: H04L65/607 , H04L65/4076 , H04L65/4084 , H04L65/601 , H04L67/02 , H04L69/08
Abstract: A method, a system, and a non-transitory storage medium provides to receive a program including audio and video data; generate Moving Picture Experts Group (MPEG) Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (MPEG-DASH) segments that have multiple bit rates; transmit first packets that include the MPEG-DASH segments; divide each of the MPEG-DASH segments into first multiple slices of program data; generate a first header for each first slice of the first multiple slices, wherein the first header includes sequence information; multicast second packets that include first headers and the first multiple slices of each of the MPEG-DASH segments; assemble the MPEG-DASH segments; divide each of the MPEG-DASH segments into second multiple slices of the program data; encapsulate the second multiple slices into third packets; generate forward error correction packets; and multicast to a user device of a multicast, the third packets and the forward error correction packets.
-
公开(公告)号:US20190306219A1
公开(公告)日:2019-10-03
申请号:US16442609
申请日:2019-06-17
Applicant: Verizon Patent and Licensing Inc.
Inventor: James F. DiMattia , Sankar Subramanian , Johannes P. Schmidt , Walter J. Schmidt
Abstract: A method, a system, and a non-transitory storage medium provides to receive Moving Picture Experts Group Dynamic Adaptive Streaming over Hypertext Transfer Protocol (MPEG-DASH) segments that have multiple bit rates of a program; divide each of the MPEG-DASH segments into first multiple slices of program data of the program; generate first header slices for the first multiple slices, wherein each of the first header slices includes sequence information and an identifier of one of the MPEG-DASH segments; and multicast second packets that include the first headers and the first multiple slices.
-
公开(公告)号:US10205761B2
公开(公告)日:2019-02-12
申请号:US15391262
申请日:2016-12-27
Applicant: Verizon Patent and Licensing Inc.
Inventor: James F. DiMattia , Sankar Subramanian , Johannes P. Schmidt
Abstract: A method, a system, and a non-transitory storage medium provides to receive multicast protocol packets, wherein each of the multicast protocol packets includes one of a slice of program data of a Moving Picture Experts Group (MPEG) Dynamic Adaptive Streaming over Hypertext Transfer Protocol (HTTP) (MPEG-DASH) segment and a header of the slice that indicates sequence information of the slice relative to other slices, or forward error correction data; order, in response to the receipt of the multicast protocol packets, each slice received based on the sequence information; determine whether any slice is missing that is a part of the MPEG-DASH segment; determine, in response to a determination that there are missing slices, whether the missing slices can be recovered; and use, in response to a determination that the missing slices can be recovered, the forward error correction data to recover the missing slices.
-
-
-
-
-