GB2483378B - A method for streaming video - Google Patents
A method for streaming videoInfo
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
- H04N21/41407—Specialised 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client 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/25808—Management of client data
- H04N21/25825—Management of client data involving client display capabilities, e.g. screen resolution of a mobile phone
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/756—Media network packet handling adapting media to device capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/765—Media network packet handling intermediate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/303—Terminal profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/563—Data redirection of data network streams
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
- H04N21/2343—Processing 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/23439—Processing 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management 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/258—Client 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/25808—Management of client data
- H04N21/25833—Management of client data involving client hardware characteristics, e.g. manufacturer, processing or storage capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6125—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via Internet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network 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/63—Control 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/643—Communication protocols
- H04N21/64322—IP
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.
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015094149A1 (en) * | 2013-12-16 | 2015-06-25 | Thomson Licensing | Multiple account registration using optical code image |
US10750225B2 (en) | 2015-04-29 | 2020-08-18 | Ms45 Srl | 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)
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)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6865608B2 (en) * | 2000-03-31 | 2005-03-08 | Neomedia Technologies, Inc. | Method and system for simplified access to internet content on a wireless device |
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 |
-
2011
- 2011-10-10 GB GB1117384.6A patent/GB2483378B/en not_active Expired - Fee Related
-
2012
- 2012-10-08 WO PCT/GB2012/052487 patent/WO2013054097A1/en active Application Filing
Patent Citations (2)
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 |
---|---|
GB2483378A (en) | 2012-03-07 |
WO2013054097A1 (en) | 2013-04-18 |
GB201117384D0 (en) | 2011-11-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
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 | |
WO2014200860A3 (en) | Systems and methods for providing and using an internet sentiment index | |
MX2016010421A (en) | System for synchronization of changes in edited websites and interactive applications. | |
WO2010011455A3 (en) | Personalized advertising using lifestreaming data | |
WO2010091050A3 (en) | Determining conversion probability using session metrics | |
WO2013188815A3 (en) | System and method for internet publishing | |
WO2012173829A3 (en) | Live browser tooling in an integrated development environment | |
WO2012177866A3 (en) | Monitoring streaming media content | |
MY159467A (en) | System and method for providing customized response messages based on requested website | |
WO2013040025A3 (en) | Methods and apparatus to monitor products in stores | |
MX2014015348A (en) | Product and content association. | |
WO2008076837A3 (en) | Apparatus and method for creating a customized virtual data source | |
WO2011126280A3 (en) | Method for updating advertisement content using drm | |
BR112015027184A2 (en) | method, computer-readable non-transient means to make an electronic purchase | |
WO2007098426A3 (en) | Methods and apparatus for data analysis | |
GB2483378B (en) | A method for streaming video | |
WO2014063077A3 (en) | Using relevant real-time information to adapt ads | |
WO2012149450A8 (en) | Method and apparatus for electronic event correlated message delivery | |
WO2009129324A3 (en) | Interactive placement ordering | |
WO2012011736A3 (en) | Device for displaying content by means of designated website and designated webpage recognition and a method for the same | |
MY196593A (en) | Method and Device for Playing Media Data on a Terminal | |
MX2012000284A (en) | Online educational software. | |
TW200729002A (en) | List optimization method for web page search result and system using the same |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PCNP | Patent ceased through non-payment of renewal fee |
Effective date: 20151010 |