-
公开(公告)号:US11516518B2
公开(公告)日:2022-11-29
申请号:US17351713
申请日:2021-06-18
申请人: Kiswe Mobile Inc.
发明人: Bert De Decker , Tom Cuypers , Wim Sweldens , Francis X. Zane , Thomas J. Janiszewski , Yung-Lung Ho
IPC分类号: G06F15/16 , H04N21/2187 , H04N21/234 , H04N21/44 , H04N21/231 , H04N21/4788 , H04N21/643 , H04N21/488
摘要: A method comprises receiving from each of a plurality of commentator applications respective distinct streams of media content comprising commentary information, combining at least portions of selected ones of the distinct streams of media content comprising commentary information in a mixer associated with a media server to generate a composite media content stream, and providing the composite media content stream generated by the mixer to one or more servers of a content delivery network for delivery to one or more viewer devices. The commentary information of a given one of the distinct streams of media content received from a corresponding one of the commentator applications illustratively comprises at least one of audio content, video content, image content, social media posting content, chat text and closed caption text. The mixer may comprise a post-mixer coupled to the media server.
-
公开(公告)号:US09942343B2
公开(公告)日:2018-04-10
申请号:US15438299
申请日:2017-02-21
申请人: Kiswe Mobile Inc.
发明人: Francis X. Zane , Thomas J. Janiszewski , Celia H. Lee , Christopher Boraski , Maxim Campolo , Yung-Lung Ho
IPC分类号: H04N7/173 , H04L29/08 , H04L29/06 , G06F17/30 , H04N21/2187 , H04N21/222 , H04N21/2343 , H04N21/262 , H04N21/431 , H04N21/458 , H04N21/462 , H04N21/472 , H04N21/482 , H04N21/488 , H04N21/845
CPC分类号: H04L67/28 , G06F17/30849 , H04L65/4084 , H04L65/60 , H04L65/605 , H04L65/80 , H04L67/02 , H04L67/10 , H04L67/2842 , H04L67/2852 , H04L67/42 , H04N21/2187 , H04N21/222 , H04N21/23439 , H04N21/26258 , H04N21/4316 , H04N21/4586 , H04N21/4622 , H04N21/47202 , H04N21/47217 , H04N21/4825 , H04N21/4882 , H04N21/8456
摘要: A client device implements a streaming client and a proxy server. The proxy server intercepts one or more playlist requests from the streaming client directed to one or more network servers external to the client device. Responsive to interception of a sliding-window playlist request of a particular type, the proxy server generates a corresponding on-demand playlist request. The intercepted sliding-window playlist request and the corresponding on-demand playlist request are sent from the proxy server to the one or more network servers. The proxy server receives an on-demand playlist from the one or more network servers responsive to the on-demand playlist request, and generates a local copy of the on-demand playlist. A current version of the local copy of the on-demand playlist is subsequently provided by the proxy server to the streaming client responsive to interception in the proxy server of a request from the streaming client for the on-demand playlist.
-
公开(公告)号:US09661355B2
公开(公告)日:2017-05-23
申请号:US14699515
申请日:2015-04-29
申请人: Kiswe Mobile Inc.
发明人: Yung-Lung Ho
IPC分类号: H04N21/218 , A63B24/00 , H04N21/2187 , H04N21/236 , H04N21/2665 , H04N21/4223 , H04N21/462 , H04N21/61 , G06F17/30
CPC分类号: H04N21/21805 , A63B24/0062 , G06F17/30516 , G06F17/30781 , G06F17/3084 , G06F17/30855 , H04N21/2187 , H04N21/23614 , H04N21/2665 , H04N21/4223 , H04N21/4622 , H04N21/6125
摘要: A method comprises obtaining information characterizing multiple content streams comprising respective portions of content received from respective ones of a plurality of sources, obtaining positional information for the sources wherein the positional information indicates for each of the sources its current position in a set of possible positions relative to other ones of the sources, generating an additional content stream comprising selected portions of particular ones of the multiple content streams based at least in part on the positional information and a mapping between the content streams and the sources, and presenting the additional content stream to a user. The additional content stream may be generated so as to provide the user with a dynamic vantage point within a live event by switching between the selected portions of the particular ones of the multiple content streams, possibly as a function of input received from user equipment operated by the user.
-
公开(公告)号:US20210136451A1
公开(公告)日:2021-05-06
申请号:US17148830
申请日:2021-01-14
申请人: Kiswe Mobile Inc.
发明人: Yung-Lung Ho , Wim Sweldens , Tom Cuypers , Bert De Decker
IPC分类号: H04N21/462 , H04N21/2187 , H04N21/45 , H04N21/218 , H04N21/2343 , H04N21/2665
摘要: A method comprises receiving video streams from a plurality of mobile devices associated with respective distinct users of a crowd-stream video application, evaluating the received video streams relative to an event of interest, selecting particular ones of the video streams for use in generation of crowd-stream video output based at least in part on results of the evaluating, generating the crowd-stream video output utilizing at least portions of the selected video streams, and providing the crowd-stream video output to one or more servers of a content delivery network for delivery to one or more viewer devices. The video streams illustratively comprise live video streams of the event of interest captured by respective ones of the mobile devices. In some embodiments, evaluating the received video streams relative to an event of interest comprises evaluating the received video streams in terms of at least vantage point relative to the event of interest.
-
5.
公开(公告)号:US09900362B2
公开(公告)日:2018-02-20
申请号:US14546614
申请日:2014-11-18
申请人: Kiswe Mobile Inc.
IPC分类号: H04L29/06 , H04N21/2343 , H04N21/262 , H04N21/438 , H04N21/845
CPC分类号: H04L65/607 , H04L65/605 , H04L65/80 , H04N21/23439 , H04N21/2625 , H04N21/4384 , H04N21/845 , H04N21/8456
摘要: A method comprises receiving content from a source, and generating multiple content streams each comprising the received content. Each content stream includes segments comprising respective portions of the received content. Different segmenting is utilized in generating respective ones of the content streams such that the segments in each of the content streams are offset in time relative to corresponding segments in the other ones of the streams. For example, generating the multiple content streams may comprise segmenting n content streams such that each content stream comprises segments of length Ts with corresponding segments in adjacent ones of the content streams being offset from one another by an offset Tg. Such an arrangement ensures that latency shift upon switching between one of the content streams and another content stream in a different set of multiple content streams at a client device can be limited to a value approximated by Tg.
-
公开(公告)号:US09635431B2
公开(公告)日:2017-04-25
申请号:US14928031
申请日:2015-10-30
申请人: Kiswe Mobile Inc.
发明人: Francis X. Zane , Thomas J. Janiszewski , Celia H. Lee , Christopher Boraski , Maxim Campolo , Yung-Lung Ho
IPC分类号: H04N7/173 , H04N21/482 , H04L29/06 , H04L29/08 , H04N21/431 , H04N21/458 , H04N21/462 , H04N21/472 , H04N21/488
CPC分类号: H04N21/4825 , H04L65/4084 , H04L67/02 , H04L67/10 , H04L67/42 , H04N21/222 , H04N21/23439 , H04N21/26258 , H04N21/4316 , H04N21/4586 , H04N21/4622 , H04N21/47202 , H04N21/47217 , H04N21/4882 , H04N21/8456
摘要: A media player or other type of client device is configured to obtain a plurality of playlists for a given item of media content from one or more servers over a network. The playlists comprise at least a sliding-window playlist and an on-demand playlist for the given item of media content with each such playlist identifying a plurality of media segments of the given item of media content. The client device comprises a playback module configured to play back portions of the given item of media content utilizing respective ones of the sliding-window and on-demand playlists. A navigation state machine controls switching of the playback module between playback of media segments from the sliding-window playlist and playback of media segments from the on-demand playlist responsive to user navigation within a timeline of the given item of media content using one or more navigational controls.
-
公开(公告)号:US11509961B2
公开(公告)日:2022-11-22
申请号:US17148830
申请日:2021-01-14
申请人: Kiswe Mobile Inc.
发明人: Yung-Lung Ho , Wim Sweldens , Tom Cuypers , Bert De Decker
IPC分类号: H04N21/462 , H04N21/2187 , H04N21/45 , H04N21/218 , H04N21/2343 , H04N21/2665
摘要: A method comprises receiving video streams from a plurality of mobile devices associated with respective distinct users of a crowd-stream video application, evaluating the received video streams relative to an event of interest, selecting particular ones of the video streams for use in generation of crowd-stream video output based at least in part on results of the evaluating, generating the crowd-stream video output utilizing at least portions of the selected video streams, and providing the crowd-stream video output to one or more servers of a content delivery network for delivery to one or more viewer devices. The video streams illustratively comprise live video streams of the event of interest captured by respective ones of the mobile devices. In some embodiments, evaluating the received video streams relative to an event of interest comprises evaluating the received video streams in terms of at least vantage point relative to the event of interest.
-
公开(公告)号:US20210314632A1
公开(公告)日:2021-10-07
申请号:US17351713
申请日:2021-06-18
申请人: Kiswe Mobile Inc.
发明人: Bert De Decker , Tom Cuypers , Wim Sweldens , Francis X. Zane , ThomasJ. Janiszewski , Yung-Lung Ho
IPC分类号: H04N21/2187 , H04N21/234 , H04N21/44 , H04N21/231 , H04N21/4788 , H04N21/643 , H04N21/488
摘要: A method comprises receiving from each of a plurality of commentator applications respective distinct streams of media content comprising commentary information, combining at least portions of selected ones of the distinct streams of media content comprising commentary information in a mixer associated with a media server to generate a composite media content stream, and providing the composite media content stream generated by the mixer to one or more servers of a content delivery network for delivery to one or more viewer devices. The commentary information of a given one of the distinct streams of media content received from a corresponding one of the commentator applications illustratively comprises at least one of audio content, video content, image content, social media posting content, chat text and closed caption text. The mixer may comprise a post-mixer coupled to the media server.
-
公开(公告)号:US10911827B2
公开(公告)日:2021-02-02
申请号:US16401420
申请日:2019-05-02
申请人: Kiswe Mobile Inc.
发明人: Yung-Lung Ho , Wim Sweldens , Tom Cuypers , Bert De Decker
IPC分类号: H04N21/462 , H04N21/2187 , H04N21/45 , H04N21/218 , H04N21/2343 , H04N21/2665
摘要: A method comprises receiving video streams from a plurality of mobile devices associated with respective distinct users of a crowd-stream video application, evaluating the received video streams relative to an event of interest, selecting particular ones of the video streams for use in generation of crowd-stream video output based at least in part on results of the evaluating, generating the crowd-stream video output utilizing at least portions of the selected video streams, and providing the crowd-stream video output to one or more servers of a content delivery network for delivery to one or more viewer devices. The video streams illustratively comprise live video streams of the event of interest captured by respective ones of the mobile devices. In some embodiments, evaluating the received video streams relative to an event of interest comprises evaluating the received video streams in terms of at least vantage point relative to the event of interest.
-
公开(公告)号:US10887646B2
公开(公告)日:2021-01-05
申请号:US16225335
申请日:2018-12-19
申请人: Kiswe Mobile Inc.
IPC分类号: G06F15/16 , H04N21/43 , H04N21/2187 , H04N21/81 , H04N21/845 , H04N21/234
摘要: A method comprises receiving video content from at least one video source, timestamping frames of the video content to generate respective first timestamps, and providing the frames in association with the respective first timestamps to a commentator application. The method further includes receiving audio content from the commentator application in association with respective second timestamps, combining the frames of the video content with the received audio content based at least in part on the first timestamps and the second timestamps to generate commented video content, and providing the commented video content to one or more servers of a content delivery network for delivery to one or more viewer devices. A plurality of distinct streams of audio content may be received from respective distinct commentator applications, and the frames of the video content combined with the plurality of distinct streams of audio content to generate the commented video content.
-
-
-
-
-
-
-
-
-