Streaming multimedia

shashidharPapishetty 56 views 26 slides Mar 13, 2021
Slide 1
Slide 1 of 26
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26

About This Presentation

multimedia streaming in computer networks


Slide Content

1 STREAMING MULTIMEDIA Presented By Shashidhar

Streaming media technology enables the real time or on demand distribution of audio, video and multimedia on the Internet. 2 What is Streaming Technology

Streamed data is transmitted by a server application and received and displayed in real-time by client applications. These applications can start displaying video or playing back audio as soon as enough data has been received and stored in the receiving station’s buffer.

4 Advantages It provides steady service Slower systems can take advantage of streaming technology Provide service on demand Disadvantages It is difficult to keep the service steady if the bandwidth is low. The maintenance of streaming server is relatively expensive Packet loss may occur during the transmission

5 3 types of delivery methods of streaming media Streaming Stored Audio and Video Streaming Live Audio and Video Real-Time Interactive Audio and Video

storing of pre recorded  videos on the servers.  user can perform any action at anytime there is no restriction. Streaming stored audio and video

It consists 4 different ways of approaches Using a web server. Using a web server metafile. Using a media server Using a media server and RTSP. 7 APPROACH

8 Accessing Audio & Video through a Web server Web Browser Media Player Client Web Server With Audio Files HTTP Files RESPONSE REQUEST

9 Accessing Audio & Video through a Meta File Web Browser Media Player Client Web Server HTTP Audio/Video file requested and sent using HTTP HTTP request /response for meta file meta file A meta file contains information of URL, type of encoding, etc about the audio/video file that is to be streamed.

Accessing Audio and video through Media Server

11 Accessing Audio and video through Media Server and RTSP Web Browser Media Player Client Web Server Streaming media Server RTSP Streaming Command HTTP request/response meta file HTTP is insufficient for user interaction. With streaming server audio/video file can be sent over UDP, RTP Audio / Video Content

12 Protocols RTSP: Real Time Streaming Protocol

RTP:Real Time protocal

14 RTSP RTSP is a industry standard Internet application level protocol RTSP is a framework for delivering and transmission of multicast data stream RTSP is a protocol that allows a media player to control the transmission of a media stream for exchanging control information

Broadcasting of audio and video by radio and TV stations All the stations broadcast through the internet Retransmission is not possible and it is multicast.  Live streaming is better suited to the multicast services of IP and the use of protocols such as UDP and RTP.  STREAMING LIVE AUDIO/VIDEO

In real-time interactive audio/video, people communicate with one another in real time. The online meetings and video conferences comes under this category. Ex: Zoom, google meet, goto meeting etc.. REAL-TIME INTERACTIVE AUDIO/VIDEO

18 RTSP Message Format Start Line Message Header …… Message Header CRLF [message body] Method SP Request-URI SP RTSP-Version CRLF RTSP-Version SP Status Code SP Reason Phrase CRLF Request-Line Status-Line Field-name : field-value CRLF Header

19 RTSP Features RTSP works in the conjunction with RTP to deliver streaming audio & video content RTSP maintains a server state during transmission unlike HTTP Client-Server architecture Overcome the limitations of HTTP. RTSP enhance HTTP functions RTSP provides the synchronization of events

20 RTP Payload Sequence Timestamp Synchronization Misc type number source identifier RTP is used to transmit real-time data RTP encapsulate segments

Time relationship Time stamp Playback buffer Ordering Multicasting Translation characteristics of real-time audio/video communication

Real-time data on a packet-switched network require the preservation of the time relationship between packets of a session. Time relationship

Jitter is introduced in real-time data by the delay between packets.

One solution to jitter is the use of a timestamp.  Timestamp

Ordering: it provides sequence number of each packet and helps in informing about lost in recievers packet. Multicasting: two way communication between the senders and recievers . Translation: required for changing high bandwidth signal to low quality narrow band width signal

THANK YOU!....