SlideShare une entreprise Scribd logo
1  sur  5
Télécharger pour lire hors ligne
Innovative Research BT Research & Venturing
                          rd
IPR Overview: Issue 1.7 (23 February 2007)




Instant video streaming
Video without the waiting
Streamed video is becoming more and more important for Internet
services – now especially for mobile access and for IPTV. But video
access over the Internet involves lengthy start-up delays of up to 30
seconds. Congestion often causes the picture to freeze, followed by
another start-up delay (especially frequent with mobile access).




BT’s patented ‘Fastnets’ technology avoids both the delays and the affects of
congestion and, coupled with H.264 video technology, provides perhaps the fastest,
highest quality streaming capability available.

Fastnets is a high-performance, network-agnostic video streaming architecture that
eliminates some of the worst problems of video streaming: slow start, picture
freezing on network congestion, and poor video quality. Use of Fastnets can also
potentially save 30% on peak bandwidth requirement.

Fastnets has been implemented as a complete system, but is also available as
component technologies that can be incorporated into existing streaming
architectures.

Player features
•   Fast-start streaming: video display starts much more quickly - e.g. from 2-3
    seconds for GPRS, or 0.2 seconds on a LAN.
•   Faced with congestion that restricts throughput, the picture quality reduces but
    the video continues – drastically reducing pausing and rebuffering. This provides
    application-layer QoS that can work in addition to network QoS.
•   Allows 30% or more saving on peak bandwidth.
•   Provides fast-forward and fast-reverse in video streams without any pause, and
    random access into a stream.
•   Includes leading-edge H.264 video coding.
•   Players available for PC (Windows or Linux), Pocket PC, Symbian and other
    platforms.
•   Suitable for bandwidths of 10Kbps to 5Mbps and beyond.
•   Picture format: QCIF (176x144) to Standard Definition and beyond.
•   Compact, downloadable player: the player can be downloaded as a compressed
    file of around 75kbytes (e.g. in a single MMS message). This can be done
    automatically the first time the user tries to play Fastnets content. Alternatively
    the player may be built-in to the phone or other terminal.
•   Low server requirement: a utility (2GHz) Windows PC can stream upwards of 250
    mobile video streams.
•   Fastnets can be provided as a complete system, or the technology can be
    integrated into other streaming systems.

How it works
The key feature of Fastnets is the patented use of SP (switching) frames to switch
between multiple video streams encoded at different data rates. At any time, only
one stream is transmitted. For example, consider the case of a GPRS mobile data
connection, where the expected data throughput might be 30-40Kbps. One might
choose an upper limit of 30Kbps for streaming, but when congestion occurs, the
throughput may drop markedly, well below 30Kbps.

For Fastnets use, video is encoded into multiple streams at different data rates. For
example, as well as encoding at 30Kbps (including audio), the same video is
encoded at perhaps 18Kbps and 8Kbps (at lower quality and probably lower frame
rate). Normally the 30Kbps stream is sent. However, if the server determines that
the player is not receiving data at this rate, the server switches to the 18Kbps
stream, or if necessary the 8Kbps stream. This can be done without pause or glitch
in the displayed picture. If the throughput restriction is temporary, and the server
detects that throughput is increasing, then it will switch back to a higher speed
stream – again, without any pause in video playback.

The same feature is used to achieve a near-instant start. The server streams initially
at 8Kbps (in this example), which can be displayed immediately with little or no
buffering (it’s not needed at this low rate). This gives surplus capacity that can be
used to build up a buffer in the background, and after a few seconds, the server can
switch up to the 30Kbps stream. In practice, the users rarely notice the initial
reduced quality unless they are looking for it; it takes a few seconds to assess
quality, by which time the quality has built up.
The figures quoted here (30, 18 and 8Kbps) are examples: the choice used depends
on the application and the network bandwidth. It can vary from one video sequence
to another – or even from one part of a video stream to another. The lower limit
may be dictated by the content provider’s choice of lowest acceptable quality.
These examples are indicative for GPRS bandwidths, but similar scaling applies for
larger bandwidths.

The technology applies equally to IPTV bandwidths: fast start and resilience to
congestion.

Save 30% peak bandwidth
The ability to “flex” the bandwidth has another very important benefit: it can
significantly reduce the peak bandwidth needed. As IPTV services typically pay for
peak bandwidth used (not average bandwidth) this can critically affect cost. For
example, if the video stream is a nominal 1Mbit/s rate, the network layer QoS must
be able to give an absolute guaranteed 1Mbit/s throughput. This normally means
that a degree of overprovision must be used to guarantee 1 Mbit/s.

In addition, to ensure that a Constant Bit Rate (CBR) video encoded at 1Mbit/s never
exceeds this figure, it may be necessary to use unacceptably long buffering in the
decoder – perhaps 1 minute – or rely on short-term requirements in excess of
1Mbit/s to keep buffers full.

Fastnets can minimise the effects of these problems: the video can flex temporarily
to a lower quality (and bandwidth) to avoid ever exceeding 1Mbit/s (in this example),
and to avoid the decoder buffer emptying. This allows a more consistent quality,
which in turn means the peak bandwidth can be reduced with confidence.

This avoids the need to over-provision bandwidth, and can save 30% on peak
bandwidth requirement.

Specifications

      Feature                BT implementation
      Streaming protocol     3GPP-compliant stream using RTP over UDP (with
                             extensions for buffer management), or using
                             TCP/IP (using RTSP). Will support emerging DCCP
                             standard if suitable for streaming.
      Video coding           H.263, H.264, MPEG-4 (or similar motion
                             compensated transform coding)
      Resolution             Any. Mobile handsets typically support QCIF
                             (176x144)
      Audio coding           AMR (others such as AAC can be provided)
Feature             BT implementation
User video access   By URL, SMS link, WAP link or other, as required
Rights Management Various methods implemented
Billing             Feeds into existing customer management system
System              Server: 500MHz P-III Windows machine or better
requirements        (supports 250 streams or more from one server,
                    multiple servers can be used)
                    Player: 52MHz ARM 9 or better
                    Encoder: 500MHz P-III Windows machine or better
Player size         Symbian on Nokia 3650: 175kbytes program
                    memory and 250kbytes data memory for 5
                    reference frame decoding
Platforms           PC (Windows & Linux), Pocket PC on ARM-9,
supported           Symbian, TI-OMAP. Others (including other DSPs)
                    in development.
Scalability         Indefinite; no architectural limits
Integration into    Simple APIs are provided to allow flexible
customer systems    integration onto existing customer systems (such
                    at portals and billing systems)
H.264 video coding
Although Fastnets works with a variety of video coding schemes, it supports in
particular the new standard: H.264 (also known as MPEG-4 Part 10 AVC).

Approved as a standard in May 2003, H.264 has attracted great interest in the
industry by compressing video into lower bandwidth for the same quality, compared
to existing video compression systems (e.g. MPEG-2 and MPEG-4, H.263 and
Windows Media Player 9®).

For example, for the same picture quality, BT’s H.264 can compress video to one
third of the size of MPEG-2 streams. Savings of this magnitude are achieved over the
whole range of bit rates from the very low bit rate mobile channels of GPRS, through
ADSL and beyond.

Fastnets uses the BT implementation, which is a virtually complete implementation
of this very comprehensive standard. It offers leading edge performance in terms of
compression efficiency, picture quality and processor utilisation.

Other technologies
BT is at the forefront of video research and product development, and there are
many other related technologies relevant to video streaming, including automated
perceptual video quality assessment, head centring, and video transcoding
(conversion between different data stream speeds, resolutions or coding standards).
We have products and technologies in these and many other areas.

Further information
Further information on our video coding and quality assessment technology is
available from licensing@bt.com.




Innovative Research                                                                       BT Group                                 © British Telecommunications plc
                                                                                                                                   Registered office:
                                                                                                                                   81 Newgate Street, London
                                                                                          Email: licensing@bt.com                  EC1A 7AJ
                                                                                                                                   Registered in England no.
                                                                                                                                   1800000
                                                                                                                                   www.bt.com


The products and services described in this publication are subject to availability and may be modified at any time. Products and services are provided subject to
British Telecommunications plc’s conditions of contracts. Nothing in this publication forms any part of a contract. All third-party trademarks are hereby
acknowledged.

Contenu connexe

Tendances

EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...Videoguy
 
Multimedia Networking
Multimedia NetworkingMultimedia Networking
Multimedia NetworkingAhmed Gad
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.pptVideoguy
 
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5
The Perfect Storm  MPEG DASH with H.265 (HEVC) with HTML5The Perfect Storm  MPEG DASH with H.265 (HEVC) with HTML5
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5IMTC
 
Video streaming
Video streamingVideo streaming
Video streamingVideoguy
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009Hal J. Reisiger
 
Applied technology
Applied technologyApplied technology
Applied technologyErica Fressa
 
Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043mc_killah
 
Next generation video compression
Next generation video compressionNext generation video compression
Next generation video compressionEricsson Slides
 
H.264 nal and RTP
H.264 nal and RTPH.264 nal and RTP
H.264 nal and RTPYoss Cohen
 
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...Alpen-Adria-Universität
 
Motion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsMotion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsIDES Editor
 
h.264 video compression standard.
h.264 video compression standard.h.264 video compression standard.
h.264 video compression standard.Videoguy
 
IBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.docIBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.docVideoguy
 
Webcast: Reduce latency, improve analytics and maximize asset utilization in ...
Webcast: Reduce latency, improve analytics and maximize asset utilization in ...Webcast: Reduce latency, improve analytics and maximize asset utilization in ...
Webcast: Reduce latency, improve analytics and maximize asset utilization in ...Emulex Corporation
 

Tendances (17)

EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
 
Multimedia Networking
Multimedia NetworkingMultimedia Networking
Multimedia Networking
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.ppt
 
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5
The Perfect Storm  MPEG DASH with H.265 (HEVC) with HTML5The Perfect Storm  MPEG DASH with H.265 (HEVC) with HTML5
The Perfect Storm MPEG DASH with H.265 (HEVC) with HTML5
 
Video streaming
Video streamingVideo streaming
Video streaming
 
JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009JPEG2000 Alliance IBC 2009
JPEG2000 Alliance IBC 2009
 
Applied technology
Applied technologyApplied technology
Applied technology
 
Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043Ebu mpeg dash-webinar043
Ebu mpeg dash-webinar043
 
Next generation video compression
Next generation video compressionNext generation video compression
Next generation video compression
 
H.264 nal and RTP
H.264 nal and RTPH.264 nal and RTP
H.264 nal and RTP
 
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...Generic Video Adaptation Framework Towards Content – and Context Awareness in...
Generic Video Adaptation Framework Towards Content – and Context Awareness in...
 
H.263 Video Codec
H.263 Video CodecH.263 Video Codec
H.263 Video Codec
 
Motion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video StreamsMotion Vector Recovery for Real-time H.264 Video Streams
Motion Vector Recovery for Real-time H.264 Video Streams
 
Wireless PC2TV
Wireless PC2TVWireless PC2TV
Wireless PC2TV
 
h.264 video compression standard.
h.264 video compression standard.h.264 video compression standard.
h.264 video compression standard.
 
IBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.docIBM VideoCharger and Digital Library MediaBase.doc
IBM VideoCharger and Digital Library MediaBase.doc
 
Webcast: Reduce latency, improve analytics and maximize asset utilization in ...
Webcast: Reduce latency, improve analytics and maximize asset utilization in ...Webcast: Reduce latency, improve analytics and maximize asset utilization in ...
Webcast: Reduce latency, improve analytics and maximize asset utilization in ...
 

En vedette

Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksVideoguy
 
Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingVideoguy
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Videoguy
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingVideoguy
 
Mixed Streaming of Video over Wireless Networks
Mixed Streaming of Video over Wireless NetworksMixed Streaming of Video over Wireless Networks
Mixed Streaming of Video over Wireless NetworksVideoguy
 
Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005 Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005 Videoguy
 
Viewpoint on ISA TR84.0.02 - simplified methods and fault tree analysis
Viewpoint on ISA TR84.0.02 - simplified methods and fault tree analysisViewpoint on ISA TR84.0.02 - simplified methods and fault tree analysis
Viewpoint on ISA TR84.0.02 - simplified methods and fault tree analysisISA Interchange
 
Streaming Video over a Wireless Network.ppt
Streaming Video over a Wireless Network.pptStreaming Video over a Wireless Network.ppt
Streaming Video over a Wireless Network.pptVideoguy
 
ESnet Defined: Challenges and Overview Department of Energy ...
ESnet Defined: Challenges and Overview Department of Energy ...ESnet Defined: Challenges and Overview Department of Energy ...
ESnet Defined: Challenges and Overview Department of Energy ...Videoguy
 
3b-Videoconferencing-pres.ppt
3b-Videoconferencing-pres.ppt3b-Videoconferencing-pres.ppt
3b-Videoconferencing-pres.pptVideoguy
 
PowerPoint
PowerPointPowerPoint
PowerPointVideoguy
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming SoftwareVideoguy
 
powerpoint
powerpointpowerpoint
powerpointVideoguy
 

En vedette (17)

Free-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer NetworksFree-riding Resilient Video Streaming in Peer-to-Peer Networks
Free-riding Resilient Video Streaming in Peer-to-Peer Networks
 
Adobe
AdobeAdobe
Adobe
 
Energy-Aware Wireless Video Streaming
Energy-Aware Wireless Video StreamingEnergy-Aware Wireless Video Streaming
Energy-Aware Wireless Video Streaming
 
Video Streaming Services – Stage 1
Video Streaming Services – Stage 1Video Streaming Services – Stage 1
Video Streaming Services – Stage 1
 
Impact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video StreamingImpact of FEC Overhead on Scalable Video Streaming
Impact of FEC Overhead on Scalable Video Streaming
 
Mixed Streaming of Video over Wireless Networks
Mixed Streaming of Video over Wireless NetworksMixed Streaming of Video over Wireless Networks
Mixed Streaming of Video over Wireless Networks
 
Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005 Feb. 22, 2005 EuroIMSA 2005
Feb. 22, 2005 EuroIMSA 2005
 
Viewpoint on ISA TR84.0.02 - simplified methods and fault tree analysis
Viewpoint on ISA TR84.0.02 - simplified methods and fault tree analysisViewpoint on ISA TR84.0.02 - simplified methods and fault tree analysis
Viewpoint on ISA TR84.0.02 - simplified methods and fault tree analysis
 
Streaming Video over a Wireless Network.ppt
Streaming Video over a Wireless Network.pptStreaming Video over a Wireless Network.ppt
Streaming Video over a Wireless Network.ppt
 
ESnet Defined: Challenges and Overview Department of Energy ...
ESnet Defined: Challenges and Overview Department of Energy ...ESnet Defined: Challenges and Overview Department of Energy ...
ESnet Defined: Challenges and Overview Department of Energy ...
 
3b-Videoconferencing-pres.ppt
3b-Videoconferencing-pres.ppt3b-Videoconferencing-pres.ppt
3b-Videoconferencing-pres.ppt
 
MANUAL000013840
MANUAL000013840MANUAL000013840
MANUAL000013840
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
Guia para la preservacion digital distribuida
Guia para la preservacion digital distribuidaGuia para la preservacion digital distribuida
Guia para la preservacion digital distribuida
 
Flash Live Video Streaming Software
Flash Live Video Streaming SoftwareFlash Live Video Streaming Software
Flash Live Video Streaming Software
 
powerpoint
powerpointpowerpoint
powerpoint
 
Vila Velha
Vila VelhaVila Velha
Vila Velha
 

Similaire à Instant video streaming

IBC 2013 Multi-network Forum - Akamai
IBC 2013 Multi-network Forum - Akamai IBC 2013 Multi-network Forum - Akamai
IBC 2013 Multi-network Forum - Akamai Verimatrix
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2Pptblog Pptblogcom
 
Video Compression Equipments
Video Compression EquipmentsVideo Compression Equipments
Video Compression EquipmentsBhargav Kalaria
 
un bon lien en anglais .
un bon lien en anglais .un bon lien en anglais .
un bon lien en anglais .Videoguy
 
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and MobileBitmovin Inc
 
H.264 video compression standard.
H.264 video compression standard.H.264 video compression standard.
H.264 video compression standard.Axis Communications
 
H264 video compression explained
H264 video compression explainedH264 video compression explained
H264 video compression explainedcnssources
 
Ateme gustavo marra bc day 2012
Ateme gustavo marra  bc day 2012Ateme gustavo marra  bc day 2012
Ateme gustavo marra bc day 2012SSPI Brasil
 
Voice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMINGVoice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMINGRagheb Gmira
 

Similaire à Instant video streaming (20)

Internet Video
Internet VideoInternet Video
Internet Video
 
BBC - What is IPTV?
BBC - What is IPTV?BBC - What is IPTV?
BBC - What is IPTV?
 
Iptv
IptvIptv
Iptv
 
IBC 2013 Multi-network Forum - Akamai
IBC 2013 Multi-network Forum - Akamai IBC 2013 Multi-network Forum - Akamai
IBC 2013 Multi-network Forum - Akamai
 
09a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_209a video compstream_intro_trd_23-nov-2005v0_2
09a video compstream_intro_trd_23-nov-2005v0_2
 
Video Compression Equipments
Video Compression EquipmentsVideo Compression Equipments
Video Compression Equipments
 
Thinking about IP migration
Thinking about IP migration Thinking about IP migration
Thinking about IP migration
 
un bon lien en anglais .
un bon lien en anglais .un bon lien en anglais .
un bon lien en anglais .
 
Multimedia Services: Video
Multimedia Services: VideoMultimedia Services: Video
Multimedia Services: Video
 
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobilebitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
bitdash - Simple & Easy MPEG-DASH Player for Web and Mobile
 
video compression2
video compression2video compression2
video compression2
 
video compression2
video compression2video compression2
video compression2
 
video compression2
video compression2video compression2
video compression2
 
H.264 video compression standard.
H.264 video compression standard.H.264 video compression standard.
H.264 video compression standard.
 
H264 video compression explained
H264 video compression explainedH264 video compression explained
H264 video compression explained
 
Netgem Introduction 2010
Netgem Introduction 2010Netgem Introduction 2010
Netgem Introduction 2010
 
Ateme gustavo marra bc day 2012
Ateme gustavo marra  bc day 2012Ateme gustavo marra  bc day 2012
Ateme gustavo marra bc day 2012
 
Voice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMINGVoice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMING
 
Mips track a
Mips   track aMips   track a
Mips track a
 
Ip live production
Ip live productionIp live production
Ip live production
 

Plus de Videoguy

Video Streaming
Video StreamingVideo Streaming
Video StreamingVideoguy
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoguy
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video FormatenVideoguy
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareVideoguy
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxVideoguy
 
Video and Streaming in Nokia Phones v1.0
Video and Streaming in Nokia Phones v1.0Video and Streaming in Nokia Phones v1.0
Video and Streaming in Nokia Phones v1.0Videoguy
 
Video Streaming across wide area networks
Video Streaming across wide area networksVideo Streaming across wide area networks
Video Streaming across wide area networksVideoguy
 
University Information Systems Product Service Offering
University Information Systems Product Service OfferingUniversity Information Systems Product Service Offering
University Information Systems Product Service OfferingVideoguy
 
Video Communications and Video Streaming
Video Communications and Video StreamingVideo Communications and Video Streaming
Video Communications and Video StreamingVideoguy
 
A Streaming Media Primer
A Streaming Media PrimerA Streaming Media Primer
A Streaming Media PrimerVideoguy
 
Streaming Video
Streaming VideoStreaming Video
Streaming VideoVideoguy
 
Video_Streaming
Video_StreamingVideo_Streaming
Video_StreamingVideoguy
 
PV Powerpoint
PV PowerpointPV Powerpoint
PV PowerpointVideoguy
 

Plus de Videoguy (14)

Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
Videoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions CookbookVideoconference Streaming Solutions Cookbook
Videoconference Streaming Solutions Cookbook
 
Streaming Video Formaten
Streaming Video FormatenStreaming Video Formaten
Streaming Video Formaten
 
iPhone Live Video Streaming Software
iPhone Live Video Streaming SoftwareiPhone Live Video Streaming Software
iPhone Live Video Streaming Software
 
Glow: Video streaming training guide - Firefox
Glow: Video streaming training guide - FirefoxGlow: Video streaming training guide - Firefox
Glow: Video streaming training guide - Firefox
 
Video and Streaming in Nokia Phones v1.0
Video and Streaming in Nokia Phones v1.0Video and Streaming in Nokia Phones v1.0
Video and Streaming in Nokia Phones v1.0
 
Video Streaming across wide area networks
Video Streaming across wide area networksVideo Streaming across wide area networks
Video Streaming across wide area networks
 
University Information Systems Product Service Offering
University Information Systems Product Service OfferingUniversity Information Systems Product Service Offering
University Information Systems Product Service Offering
 
Video Communications and Video Streaming
Video Communications and Video StreamingVideo Communications and Video Streaming
Video Communications and Video Streaming
 
A Streaming Media Primer
A Streaming Media PrimerA Streaming Media Primer
A Streaming Media Primer
 
Streaming Video
Streaming VideoStreaming Video
Streaming Video
 
Video_Streaming
Video_StreamingVideo_Streaming
Video_Streaming
 
PV Powerpoint
PV PowerpointPV Powerpoint
PV Powerpoint
 
Slide1
Slide1Slide1
Slide1
 

Instant video streaming

  • 1. Innovative Research BT Research & Venturing rd IPR Overview: Issue 1.7 (23 February 2007) Instant video streaming Video without the waiting Streamed video is becoming more and more important for Internet services – now especially for mobile access and for IPTV. But video access over the Internet involves lengthy start-up delays of up to 30 seconds. Congestion often causes the picture to freeze, followed by another start-up delay (especially frequent with mobile access). BT’s patented ‘Fastnets’ technology avoids both the delays and the affects of congestion and, coupled with H.264 video technology, provides perhaps the fastest, highest quality streaming capability available. Fastnets is a high-performance, network-agnostic video streaming architecture that eliminates some of the worst problems of video streaming: slow start, picture freezing on network congestion, and poor video quality. Use of Fastnets can also potentially save 30% on peak bandwidth requirement. Fastnets has been implemented as a complete system, but is also available as component technologies that can be incorporated into existing streaming architectures. Player features • Fast-start streaming: video display starts much more quickly - e.g. from 2-3 seconds for GPRS, or 0.2 seconds on a LAN. • Faced with congestion that restricts throughput, the picture quality reduces but the video continues – drastically reducing pausing and rebuffering. This provides application-layer QoS that can work in addition to network QoS. • Allows 30% or more saving on peak bandwidth.
  • 2. Provides fast-forward and fast-reverse in video streams without any pause, and random access into a stream. • Includes leading-edge H.264 video coding. • Players available for PC (Windows or Linux), Pocket PC, Symbian and other platforms. • Suitable for bandwidths of 10Kbps to 5Mbps and beyond. • Picture format: QCIF (176x144) to Standard Definition and beyond. • Compact, downloadable player: the player can be downloaded as a compressed file of around 75kbytes (e.g. in a single MMS message). This can be done automatically the first time the user tries to play Fastnets content. Alternatively the player may be built-in to the phone or other terminal. • Low server requirement: a utility (2GHz) Windows PC can stream upwards of 250 mobile video streams. • Fastnets can be provided as a complete system, or the technology can be integrated into other streaming systems. How it works The key feature of Fastnets is the patented use of SP (switching) frames to switch between multiple video streams encoded at different data rates. At any time, only one stream is transmitted. For example, consider the case of a GPRS mobile data connection, where the expected data throughput might be 30-40Kbps. One might choose an upper limit of 30Kbps for streaming, but when congestion occurs, the throughput may drop markedly, well below 30Kbps. For Fastnets use, video is encoded into multiple streams at different data rates. For example, as well as encoding at 30Kbps (including audio), the same video is encoded at perhaps 18Kbps and 8Kbps (at lower quality and probably lower frame rate). Normally the 30Kbps stream is sent. However, if the server determines that the player is not receiving data at this rate, the server switches to the 18Kbps stream, or if necessary the 8Kbps stream. This can be done without pause or glitch in the displayed picture. If the throughput restriction is temporary, and the server detects that throughput is increasing, then it will switch back to a higher speed stream – again, without any pause in video playback. The same feature is used to achieve a near-instant start. The server streams initially at 8Kbps (in this example), which can be displayed immediately with little or no buffering (it’s not needed at this low rate). This gives surplus capacity that can be used to build up a buffer in the background, and after a few seconds, the server can switch up to the 30Kbps stream. In practice, the users rarely notice the initial reduced quality unless they are looking for it; it takes a few seconds to assess quality, by which time the quality has built up.
  • 3. The figures quoted here (30, 18 and 8Kbps) are examples: the choice used depends on the application and the network bandwidth. It can vary from one video sequence to another – or even from one part of a video stream to another. The lower limit may be dictated by the content provider’s choice of lowest acceptable quality. These examples are indicative for GPRS bandwidths, but similar scaling applies for larger bandwidths. The technology applies equally to IPTV bandwidths: fast start and resilience to congestion. Save 30% peak bandwidth The ability to “flex” the bandwidth has another very important benefit: it can significantly reduce the peak bandwidth needed. As IPTV services typically pay for peak bandwidth used (not average bandwidth) this can critically affect cost. For example, if the video stream is a nominal 1Mbit/s rate, the network layer QoS must be able to give an absolute guaranteed 1Mbit/s throughput. This normally means that a degree of overprovision must be used to guarantee 1 Mbit/s. In addition, to ensure that a Constant Bit Rate (CBR) video encoded at 1Mbit/s never exceeds this figure, it may be necessary to use unacceptably long buffering in the decoder – perhaps 1 minute – or rely on short-term requirements in excess of 1Mbit/s to keep buffers full. Fastnets can minimise the effects of these problems: the video can flex temporarily to a lower quality (and bandwidth) to avoid ever exceeding 1Mbit/s (in this example), and to avoid the decoder buffer emptying. This allows a more consistent quality, which in turn means the peak bandwidth can be reduced with confidence. This avoids the need to over-provision bandwidth, and can save 30% on peak bandwidth requirement. Specifications Feature BT implementation Streaming protocol 3GPP-compliant stream using RTP over UDP (with extensions for buffer management), or using TCP/IP (using RTSP). Will support emerging DCCP standard if suitable for streaming. Video coding H.263, H.264, MPEG-4 (or similar motion compensated transform coding) Resolution Any. Mobile handsets typically support QCIF (176x144) Audio coding AMR (others such as AAC can be provided)
  • 4. Feature BT implementation User video access By URL, SMS link, WAP link or other, as required Rights Management Various methods implemented Billing Feeds into existing customer management system System Server: 500MHz P-III Windows machine or better requirements (supports 250 streams or more from one server, multiple servers can be used) Player: 52MHz ARM 9 or better Encoder: 500MHz P-III Windows machine or better Player size Symbian on Nokia 3650: 175kbytes program memory and 250kbytes data memory for 5 reference frame decoding Platforms PC (Windows & Linux), Pocket PC on ARM-9, supported Symbian, TI-OMAP. Others (including other DSPs) in development. Scalability Indefinite; no architectural limits Integration into Simple APIs are provided to allow flexible customer systems integration onto existing customer systems (such at portals and billing systems)
  • 5. H.264 video coding Although Fastnets works with a variety of video coding schemes, it supports in particular the new standard: H.264 (also known as MPEG-4 Part 10 AVC). Approved as a standard in May 2003, H.264 has attracted great interest in the industry by compressing video into lower bandwidth for the same quality, compared to existing video compression systems (e.g. MPEG-2 and MPEG-4, H.263 and Windows Media Player 9®). For example, for the same picture quality, BT’s H.264 can compress video to one third of the size of MPEG-2 streams. Savings of this magnitude are achieved over the whole range of bit rates from the very low bit rate mobile channels of GPRS, through ADSL and beyond. Fastnets uses the BT implementation, which is a virtually complete implementation of this very comprehensive standard. It offers leading edge performance in terms of compression efficiency, picture quality and processor utilisation. Other technologies BT is at the forefront of video research and product development, and there are many other related technologies relevant to video streaming, including automated perceptual video quality assessment, head centring, and video transcoding (conversion between different data stream speeds, resolutions or coding standards). We have products and technologies in these and many other areas. Further information Further information on our video coding and quality assessment technology is available from licensing@bt.com. Innovative Research BT Group © British Telecommunications plc Registered office: 81 Newgate Street, London Email: licensing@bt.com EC1A 7AJ Registered in England no. 1800000 www.bt.com The products and services described in this publication are subject to availability and may be modified at any time. Products and services are provided subject to British Telecommunications plc’s conditions of contracts. Nothing in this publication forms any part of a contract. All third-party trademarks are hereby acknowledged.