Presentation is loading. Please wait.

Presentation is loading. Please wait.

Presented by : BEN AMOR Adel MAKNI Mahmoud Ramzi

Similar presentations


Presentation on theme: "Presented by : BEN AMOR Adel MAKNI Mahmoud Ramzi"— Presentation transcript:

1 Presented by : BEN AMOR Adel MAKNI Mahmoud Ramzi
Service et Administration des Réseaux Streaming Presented by : BEN AMOR Adel MAKNI Mahmoud Ramzi

2 Outline What is streaming ? Why streaming ? Streaming Mode
Type of streaming Comparison streaming & streaming approach Principle of broadcasting Protocol Players Conclusion Demonstration

3 What is streaming ? Stream = flow
Technical data transfer as a steady and continuous stream Allows you to view and distribute multimedia content in real time.

4 Why streaming ? Distance Learning Web TV and Web Radio
Remote monitoring VoD ( VideoOn Demand) …..

5 Streaming Mode

6 Streaming Mode

7 Type of streaming Simplest approach audio or video stored in file
files transferred as HTTP object received in entirety at client then passed to player

8 Type of streaming Streaming approach browser GETs metafile
browser launches player, passing metafile player contacts server server streams audio/video to player

9 Type of streaming Streaming from a streaming server
This architecture allows for non-HTTP protocol between server and media player Can also use UDP instead of TCP.

10 Comparison Streaming approach Streaming
Progressive downloading with copy on disk media almost instantaneous reading on the fly with a time delay in memory no streaming server requires a streaming server uses broadcast protocol HTTP over TCP uses broadcast protocols RTP / RTCP and RTSP over UDP no support for multicast and multirate support of multicast and multirate not targeted towards multimedia clearly targeted towards multimedia

11 Principle of broadcasting
Algorithm of transmission side server Control of the arrived packages; if ( lost packages) { Check of the rate of filling of the buffer; if ( enough data) { Broadcast of the lost packages; } otherwise { Tolerance of the losses; For broadcasting principle we begin with Algorithm of transmission side server

12 Principle of broadcasting
Put in memory plug customer side constant bit rate video transmission constant bit rate video playout at client client playout delay variable network delay client video reception Cumulative data buffered video Then during the put in memory plug customer side We have constant bit rate video transmission This is variable network delay between constant bit rate video transmission and client video reception And this is client playout delay between client video reception and constant bit rate video playout client So this picture show us the Compensation for the deadline of the network ( the gigue) time Compensation for the deadline of the network ( the gigue)

13 Principle of broadcasting
Detail of the buffer constant drain rate, d variable fill rate, x(t) After that we have this picture of detail of the buffer With data come from network with variable fill rate and leave with constant drain rate to decompression and playout So we conclude that The buffer compensates for the gigue The buffer compensates for the gigue

14 Protocol RTP/RTCP (RFC 1889)
Protocols over UDP adapted to real time need RTP (Real-time Transport Protocole) for routing data RTCP (Real-time Transport Control Protocole) to exchange control messages Channel RTP and RTCP channel for each media (audio, video, ...) Two neighboring port numbers RTP → port pair RTCP → next higher odd port For part protocol there is the prtocol RTP (Real-time Transport Protocole) & RTCP (Real-time Transport Control Protocole) They are two The first And the second

15 Protocol RTSP : Real Time Streaming Protocol(RFC 2326)
Client-server protocol at the application level Allows you to control the distribution of RTP streams Targeted towards multimedia (unlike HTTP) Control requests RTSP using TCP with a port number reserved (port 554) Based on RTP / RTCP streams Functionality provided to the client : url to search on a media server orders to advance, rewind, pause, ... in the media Besides there is RTSP

16 Players Three main actors, three proprietary technologies, and three incompatible formats : RealNetworks (RealMedia -.RM, .RA) Apple (QuickTimeMedia -.QT, .MOV) Microsoft (Windows Media -.WMV, .WMA, .ASF) A standardized format for streaming: ISMA Alternatives solutions Cisco IP/TV (hardware platform) VideoLAN (GNU Open Source) For playing video we must use players so we have

17 Players Different types of players : Real Player
Microsoft Windows Media Player Apple Quick-time Of course we have

18 Conclusion Streaming media is the future of online entertainment. Low cost way to deliver interactive multimedia. Windows Media Services: a comprehensive suite for streaming. To conclude

19 DEMONSTRATION

20 THANK YOU FOR YOUR ATTENTION


Download ppt "Presented by : BEN AMOR Adel MAKNI Mahmoud Ramzi"

Similar presentations


Ads by Google