shashidharPapishetty
56 views
26 slides
Mar 13, 2021
Slide 1 of 26
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
About This Presentation
multimedia streaming in computer networks
Size: 1.64 MB
Language: en
Added: Mar 13, 2021
Slides: 26 pages
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
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