GB2483378B - A method for streaming video - Google Patents

A method for streaming video

Info

Publication number
GB2483378B
GB2483378B GB1117384.6A GB201117384A GB2483378B GB 2483378 B GB2483378 B GB 2483378B GB 201117384 A GB201117384 A GB 201117384A GB 2483378 B GB2483378 B GB 2483378B
Authority
GB
United Kingdom
Prior art keywords
video
link
streaming
formats
url
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
GB1117384.6A
Other versions
GB201117384D0 (en
GB2483378A (en
Inventor
Will Hawes
Christian Harris
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Gorillabox Ltd
Original Assignee
Gorillabox Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Gorillabox Ltd filed Critical Gorillabox Ltd
Priority to GB1117384.6A priority Critical patent/GB2483378B/en
Publication of GB201117384D0 publication Critical patent/GB201117384D0/en
Publication of GB2483378A publication Critical patent/GB2483378A/en
Application granted granted Critical
Publication of GB2483378B publication Critical patent/GB2483378B/en
Priority to PCT/GB2012/052487 priority patent/WO2013054097A1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/41Structure of client; Structure of client peripherals
    • H04N21/414Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
    • H04N21/41407Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25825Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/61Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
    • H04L65/612Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/756Media network packet handling adapting media to device capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/60Network streaming of media packets
    • H04L65/75Media network packet handling
    • H04L65/765Media network packet handling intermediate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/303Terminal profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/563Data redirection of data network streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2343Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
    • H04N21/23439Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements for generating different versions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25808Management of client data
    • H04N21/25833Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/61Network physical structure; Signal processing
    • H04N21/6106Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
    • H04N21/6125Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64322IP

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Graphics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Streaming video comprises displaying (110) a link to a video, corresponding to an Internet URL, in a web browser of a device and accessing (120) a web server according to the link URL. The server interrogates (130) the device to determine the device type, and re-directs the device to a streaming device, e.g. via the streaming deviceâ s URL, to stream (140) a suitable version of the video to the device. The interrogation may be via a User Agent Profile (UA Prof.) device type indicator. The re-direction may constitute looking up a set of video attributes required for the device type and determining a version of the video having those attributes, and may be performed by the server. The link to the video may be the only link (i.e. a generic link) to the video displayed, rather than a list of all available video formats. The streaming device may stream the video from a content database which stores multiple instances of the video in a variety of formats and a table recording correspondences between video formats and device types.
GB1117384.6A 2011-10-10 2011-10-10 A method for streaming video Expired - Fee Related GB2483378B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
GB1117384.6A GB2483378B (en) 2011-10-10 2011-10-10 A method for streaming video
PCT/GB2012/052487 WO2013054097A1 (en) 2011-10-10 2012-10-08 A method for streaming video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB1117384.6A GB2483378B (en) 2011-10-10 2011-10-10 A method for streaming video

Publications (3)

Publication Number Publication Date
GB201117384D0 GB201117384D0 (en) 2011-11-23
GB2483378A GB2483378A (en) 2012-03-07
GB2483378B true GB2483378B (en) 2012-09-12

Family

ID=45091736

Family Applications (1)

Application Number Title Priority Date Filing Date
GB1117384.6A Expired - Fee Related GB2483378B (en) 2011-10-10 2011-10-10 A method for streaming video

Country Status (2)

Country Link
GB (1) GB2483378B (en)
WO (1) WO2013054097A1 (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3085104A1 (en) * 2013-12-16 2016-10-26 Thomson Licensing Multiple account registration using optical code image
WO2016174690A1 (en) * 2015-04-29 2016-11-03 Ms45 Srl A method and system for transmitting on demand videos of fitness sessions on fixed and/or mobile electronic devices
CN111131351B (en) * 2018-10-31 2022-09-27 ***通信集团广东有限公司 Method and device for confirming model of Internet of things equipment

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1643744A1 (en) * 2004-10-04 2006-04-05 Alcatel Method for transfering video data to several users in an MMS-network
US20070113246A1 (en) * 2005-11-01 2007-05-17 Huawei Technologies Co., Ltd. System, method and apparatus for electronic program guide, streaming media redirecting and streaming media on-demand

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20010044824A1 (en) * 2000-03-31 2001-11-22 Kevin Hunter System for using wireless web devices to store web link codes on list server for subsequent retrieval
US8412767B2 (en) * 2007-07-18 2013-04-02 Network Solutions Inc. Mobile content service
US8478812B2 (en) * 2009-09-29 2013-07-02 Core Wireless S.A.R.L. Method and apparatus for providing device compatibility information

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1643744A1 (en) * 2004-10-04 2006-04-05 Alcatel Method for transfering video data to several users in an MMS-network
US20070113246A1 (en) * 2005-11-01 2007-05-17 Huawei Technologies Co., Ltd. System, method and apparatus for electronic program guide, streaming media redirecting and streaming media on-demand

Also Published As

Publication number Publication date
GB201117384D0 (en) 2011-11-23
WO2013054097A1 (en) 2013-04-18
GB2483378A (en) 2012-03-07

Similar Documents

Publication Publication Date Title
MX2013009883A (en) Synching one or more matrix codes to content related to a multimedia presentation.
GB2474396A (en) System and method of leveraging proximity data in a web-based socially-enabled knowledge networking environment
WO2013170198A3 (en) System and method for determining related digital identities
EP2357744A3 (en) A method and apparatus for identifying advertisements for output by a television receiver
WO2010126801A3 (en) Implicit rating of advertisements
MX2016010421A (en) System for synchronization of changes in edited websites and interactive applications.
WO2014200860A3 (en) Systems and methods for providing and using an internet sentiment index
WO2010011455A3 (en) Personalized advertising using lifestreaming data
WO2008108799A8 (en) A method and system for rating media and events in media based on physiological data
WO2011019524A3 (en) Systems and methods for providing targeted content to a network user
WO2010091050A3 (en) Determining conversion probability using session metrics
WO2012173829A3 (en) Live browser tooling in an integrated development environment
AU2017280904A1 (en) Automation of image validation
MY159467A (en) System and method for providing customized response messages based on requested website
WO2013040025A3 (en) Methods and apparatus to monitor products in stores
WO2013165341A3 (en) Method and apparatus for advertising in a social, distributed content viewing system
BR112014029458A8 (en) method and apparatus for assessing media quality
WO2008076837A3 (en) Apparatus and method for creating a customized virtual data source
BR112015027184A2 (en) method, computer-readable non-transient means to make an electronic purchase
WO2014102786A3 (en) A system and method for generating personal videos
GB2483378B (en) A method for streaming video
WO2011142615A3 (en) Comment recommendation method using a virtual value index, system for the method, web server and system for providing a web service
EP2662832A3 (en) Method, apparatus and computer program product for alignment of frames
WO2012149450A8 (en) Method and apparatus for electronic event correlated message delivery
MY196593A (en) Method and Device for Playing Media Data on a Terminal

Legal Events

Date Code Title Description
PCNP Patent ceased through non-payment of renewal fee

Effective date: 20151010