[go: up one dir, main page]

FI20080150L - Apparatus, method, computer program product and system for encoding a video stream - Google Patents

Apparatus, method, computer program product and system for encoding a video stream Download PDF

Info

Publication number
FI20080150L
FI20080150L FI20080150A FI20080150A FI20080150L FI 20080150 L FI20080150 L FI 20080150L FI 20080150 A FI20080150 A FI 20080150A FI 20080150 A FI20080150 A FI 20080150A FI 20080150 L FI20080150 L FI 20080150L
Authority
FI
Finland
Prior art keywords
clips
encoding
terminal
video stream
computer program
Prior art date
Application number
FI20080150A
Other languages
Finnish (fi)
Swedish (sv)
Other versions
FI20080150A0 (en
Inventor
Mikael Kopteff
Alexander Bethke
Minna Bloigu
Kai Lemmetty
Joonas Pekkanen
Jami Pekkanen
Original Assignee
Floobs Oy
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 Floobs Oy filed Critical Floobs Oy
Priority to FI20080150A priority Critical patent/FI20080150L/en
Publication of FI20080150A0 publication Critical patent/FI20080150A0/en
Priority to PCT/FI2009/050147 priority patent/WO2009106683A1/en
Publication of FI20080150L publication Critical patent/FI20080150L/en

Links

Classifications

    • 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
    • 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/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • 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/21Server components or server architectures
    • H04N21/218Source of audio or video content, e.g. local disk arrays
    • H04N21/2187Live feed
    • 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/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/24Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth, upstream requests
    • H04N21/2402Monitoring of the downstream path of the transmission network, e.g. bandwidth available
    • 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/6131Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a mobile phone network
    • 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/6156Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
    • H04N21/6181Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a mobile phone network
    • 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/633Control signals issued by server directed to the network components or client
    • H04N21/6332Control signals issued by server directed to the network components or client directed to client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

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

Abstract

Various embodiments of the invention providean apparatusfor providing video stream conveniently to various terminals. Various embodiments of the invention are based on a streaming protocol or the like, wherein the apparatus, for example a server, is being sent relatively small video clips instead of continuing streaming transmission. The streaming protocol does not necessary refer to any specific or actual protocol. Accordingly at the apparatus the clips are encoded into a format required by various terminals and streamed to the terminal receiving the stream. The apparatus is monitoring the connection speed and quality between the terminal, which send the clips to the apparatus, and the apparatus itself. Furthermore the apparatus commands or instructs the terminal, which sends the clips to the apparatus, for encoding and packing the video and audio.
FI20080150A 2008-02-25 2008-02-25 Apparatus, method, computer program product and system for encoding a video stream FI20080150L (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
FI20080150A FI20080150L (en) 2008-02-25 2008-02-25 Apparatus, method, computer program product and system for encoding a video stream
PCT/FI2009/050147 WO2009106683A1 (en) 2008-02-25 2009-02-24 An apparatus, a method, a computer program product and a system for encoding video stream

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
FI20080150A FI20080150L (en) 2008-02-25 2008-02-25 Apparatus, method, computer program product and system for encoding a video stream

Publications (2)

Publication Number Publication Date
FI20080150A0 FI20080150A0 (en) 2008-02-25
FI20080150L true FI20080150L (en) 2009-08-26

Family

ID=39148930

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20080150A FI20080150L (en) 2008-02-25 2008-02-25 Apparatus, method, computer program product and system for encoding a video stream

Country Status (2)

Country Link
FI (1) FI20080150L (en)
WO (1) WO2009106683A1 (en)

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5996015A (en) * 1997-10-31 1999-11-30 International Business Machines Corporation Method of delivering seamless and continuous presentation of multimedia data files to a target device by assembling and concatenating multimedia segments in memory
EP1261204A2 (en) * 2001-03-29 2002-11-27 Matsushita Electric Industrial Co., Ltd. Method and apparatus for data reproduction
US20040119814A1 (en) * 2002-12-20 2004-06-24 Clisham Allister B. Video conferencing system and method
US20060029051A1 (en) * 2004-07-30 2006-02-09 Harris John C System for providing IP video telephony
EP1829315B1 (en) * 2004-11-30 2016-08-17 Telefonaktiebolaget LM Ericsson (publ) Method for delivering multimedia files
KR100567157B1 (en) * 2005-02-11 2006-04-04 비디에이터 엔터프라이즈 인크 Method and system for streaming multiple files through playlists in mobile environment
US8761734B2 (en) * 2006-05-25 2014-06-24 Sony Corporation Buffering streaming content

Also Published As

Publication number Publication date
WO2009106683A1 (en) 2009-09-03
FI20080150A0 (en) 2008-02-25

Similar Documents

Publication Publication Date Title
WO2012099423A3 (en) Apparatus and method for configuring a control message in a broadcast system
WO2014059264A3 (en) A system and method for managing playback of streaming digital content
MX2015014412A (en) Broadcasting transmission device, broadcasting reception device, operating method of broadcasting transmission device and operating method of broadcasting reception device.
WO2012070903A3 (en) Video display device and method for controlling same
WO2010020843A8 (en) Method and apparatus for peer to peer streaming
EP2597884A4 (en) APPARATUS AND METHOD FOR PROVIDING CONTINUOUSLY BROADCAST CONTENT
WO2012082588A3 (en) Real-time or near real-time streaming with compressed playlists
WO2011112003A3 (en) Method and apparatus for providing broadcast content and system using the same
JP7294472B2 (en) Receiving device and receiving method
WO2012177866A3 (en) Monitoring streaming media content
EP3319320A3 (en) Adaptive media streaming method and apparatus according to decoding performance
EP2472865A4 (en) METHOD AND SYSTEM FOR IMPLEMENTING VIDEO MONITORING WITH A MOBILE TERMINAL
EP3854091A4 (en) Method, apparatus and system for encoding and decoding a tree of blocks of video samples
MX2014014422A (en) Apparatus and method for processing an interactive service.
MX2016007240A (en) Receiving device, receiving method, transmission device, and transmission method.
WO2012070902A3 (en) Video display device and control method thereof
MX2014001889A (en) Systems and methods for controlling the encoding of a segmented media stream using segment transmit times.
MX2016010478A (en) Apparatus for transmitting broadcast signal, apparatus for receiving broadcast signal, method for transmitting broadcast signal and method for receiving broadcast signal.
WO2014035818A3 (en) Method and system for video production
WO2014059271A3 (en) A system and method for managing playback of streaming digital content
MX2012007383A (en) Method for signaling broadcast video content, and recording method and device using the signaling.
ATE557534T1 (en) METHOD FOR TRANSMITTING AND RECEIVING MULTIMEDIA DATA LINKED TO AUDIO/VIDEO CONTENT
WO2008014501A3 (en) Method and system for transitioning streamed digital video content between stream servers in a digital video network
WO2012023829A3 (en) Method and apparatus for transmitting and receiving data based on secured path bandwidth in network established by using audio/video interface
EP3939297A4 (en) Method, apparatus and system for encoding and decoding a tree of blocks of video samples