video streaming 4ppt3456
TRANSCRIPT
-
8/6/2019 Video Streaming 4ppt3456
1/27
Internet Video Streaming
Chaitali Kasar (ME10F13F009)
-
8/6/2019 Video Streaming 4ppt3456
2/27
Video Streaming
Video Streaming Objective
Streaming Advantages
Video Streaming Architecture
Compression and Decompression-codec
MPEG 1-4 Introduction
Major Products and Features Comparison
-
8/6/2019 Video Streaming 4ppt3456
3/27
Video Streaming Objective
The object is to overcome the negative effectsof physical distance and network technologylimitation.
-
8/6/2019 Video Streaming 4ppt3456
4/27
Data on the internet
Downloading
Streaming
-
8/6/2019 Video Streaming 4ppt3456
5/27
Streaming Advantages
Reduce setup time
Reduction in client storage requirement
Video can be viewed in real time
Transmission signals over low bandwidth
facilities
-
8/6/2019 Video Streaming 4ppt3456
6/27
Video Streaming Architecture
Content Creation/Capture
Content Management
Content Formatting (Compression)
Delivery
Distribution
Presentation (Viewing)
View Control
-
8/6/2019 Video Streaming 4ppt3456
7/27
Video Capture
Converting analog to video signals
A special video capture card to convert theanalog signals to digital form andcompresses the data.
Also digital video devices that can captureimages and transfer to a computer
-
8/6/2019 Video Streaming 4ppt3456
8/27
Content Management
Critical in video server
The purpose including create, collect, catalog,organize, store, and access to massivemultimedia information database
-
8/6/2019 Video Streaming 4ppt3456
9/27
Video Input Formats
AVI
ActiveMovie
Cinepak
Indeo
motion-JPEG
MPEG
QuickTime
RealVideo
Video for Windows
XGA
-
8/6/2019 Video Streaming 4ppt3456
10/27
Video Formats
AVI & ASF
Developed by Microsoft
AVI (Audio Video Interleaved)
- limited to 320x240 resolution- 30 frames per second
ASF (Advanced Streaming Format)
- Has been submitted to ISO forstandardization
- Expected to replace AVI format
-
8/6/2019 Video Streaming 4ppt3456
11/27
Standard Window Size
320X240
640X480
-
8/6/2019 Video Streaming 4ppt3456
12/27
Frame Rates
4-6 fps
Absolute minimum for video conferencing
11-14 fps
The norm for video conferencing
30 fps
Full motion video
-
8/6/2019 Video Streaming 4ppt3456
13/27
Codec
(Compressor/D
ecompressor)
Coding techniques to compress video data
The newest codec change their sampling rateas they run
Choice of codec is the biggest factor todetermine the bandwidth needed to connect
the server and receive content Many of the codecs follow international
standards
-
8/6/2019 Video Streaming 4ppt3456
14/27
Content Compression
MPEG (A working group of ISO)
- The most common standard for video
compression and file formats- Generally produce better quality video thanother formats
- High compression rate
- MPEG1, MPEG2, MPEG3 and MPEG4
-
8/6/2019 Video Streaming 4ppt3456
15/27
VIDEO COMPRESSION STANDARDS
-
8/6/2019 Video Streaming 4ppt3456
16/27
MPEG-4
An MPEG-4 standard is in the final stages ofdevelopment and release.
It is a much more ambitious standard andaddresses speech and video synthesis, fractalgeometry, computer visualization, and an
artificial intelligence (AI) approach toreconstructing images.
-
8/6/2019 Video Streaming 4ppt3456
17/27
Video Streaming Standards
H.261 H.263
MPEG1
MPEG2 MPEG4
-
8/6/2019 Video Streaming 4ppt3456
18/27
H.261
H.261 is use for teleconferencingapplications and is intended forcarrying video over ISDN.
H.261 needs substantially less CPUpower for real-time encoding than
MPEG. H.261 uses constant-bit-rate encoding.
-
8/6/2019 Video Streaming 4ppt3456
19/27
H.263
H.263 is design for low bitratecommunication.
H.263 expected to be use for wide rangeof bitrate and expected to replace H.261.
H.263 supports 5 resolutions, able tocompete with MPEG standards.
-
8/6/2019 Video Streaming 4ppt3456
20/27
TCPTransmission Control
Protocol Protocol used for reliable document
transfer
HTTP (Hypertext Transfer Protocol)uses TCP as the protocol for reliabledocument transfer.
Unsuitable for video and audio
because: Imposes flow control Unnecessary Message delivery
-
8/6/2019 Video Streaming 4ppt3456
21/27
UD
PU
serD
atagram Protocol
UDP is the alternative to TCP.
UDP forsakes TCP's error correctionand allows packets to drop out if they'relate or damaged.
Access Problems (firewalls).
-
8/6/2019 Video Streaming 4ppt3456
22/27
Some Real-Time Transmission
Related Protocols
RTP
VDP RTSP
RSVP
-
8/6/2019 Video Streaming 4ppt3456
23/27
Real time softwareAdobe flash media server
-
8/6/2019 Video Streaming 4ppt3456
24/27
Adobe Flash Media Server
Adobe Flash Media Server (FMS) is a real-time media
server that can deliver video on demand, live video,
streaming music, video blogging, video messaging,multimedia chat environments, real-time datacasting, and
multiuser gaming
it provides powerful new delivery methods that can save
significant bandwidth costs and lighten network load.
Allow us to create completely customized interfaces. Real-
time data sharing, server-side plug-ins, logging, and
monitoring APIs
-
8/6/2019 Video Streaming 4ppt3456
25/27
Flash Media Server 4 Peer-assisted networking
Multicast fusion
HTTP Dynamic Streaming with live packaging
64-bit architecture
Absolute time code
Access plug-in support in Flash Media Streaming Server
-
8/6/2019 Video Streaming 4ppt3456
26/27
Real Time Message Protocol
RTMP is a reliable TCP/IP protocol for streaming and data
services.
RTMP Adobes proprietary method of communication between
Flash Player clients and Flash Media Server.
RTMP is a unicast delivery method. It simply delivers streams
from a server to individual connected clients.
TCP is lossless; each data packet is guaranteed to arrive in the
same order it was sent. RTMP is not encrypted by default, but it
can be encrypted using RTMPE.
Flash Media Server supports the following types of RTMP
connections: RTMP, RTMPT, RTMPS , RTMPE , RTMPTE
-
8/6/2019 Video Streaming 4ppt3456
27/27
T
hank you