SlideShare a Scribd company logo
1
Presented By
Shashidhar
 Streaming media technology enables the real time or
on demand distribution of audio, video and
multimedia on the Internet.
2
 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
 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
 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.
 It consists 4 different ways of approaches
1. Using a web server.
2. Using a web server metafile.
3. Using a media server
4. Using a media server and RTSP.
7
8
Web
Browser
Media
Player
Client
Web Server
With Audio
Files
HTTP
Files
RESPONSE
REQUEST
9
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.
11
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
 RTSP: Real Time Streaming Protocol
RTP:Real Time protocal
14
 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.
 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..
18
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 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
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
 Real-time data on a packet-switched network require
the preservation of the time relationship between
packets of a session.
• Jitter is introduced in real-time data by the
delay between packets.
 One solution to jitter is the use of a 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
Streaming multimedia

More Related Content

What's hot

Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
Saqib Shehzad
 
Fact sheet sip v1
Fact sheet   sip v1Fact sheet   sip v1
Fact sheet sip v1
Ibrahima Toure
 
Session initiation protocol SIP
Session initiation protocol SIPSession initiation protocol SIP
Session initiation protocol SIP
Laraib Khan
 
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
PROIDEA
 
Vo ip
Vo ipVo ip
Vo ip
chamedha
 
Dos presentation by ahlam shakeel
Dos presentation by ahlam shakeelDos presentation by ahlam shakeel
Dos presentation by ahlam shakeel
أحلام انصارى
 
SIP (Session Initiation Protocol)
SIP (Session Initiation Protocol)SIP (Session Initiation Protocol)
SIP (Session Initiation Protocol)
KHNOG
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
TELE-audiovision eng
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
TELE-satellite ned
 
Session Initiation Protocol
Session Initiation ProtocolSession Initiation Protocol
Session Initiation Protocol
Matt Bynum
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
TELE-satellite fra
 
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
Vikas Shokeen
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
TELE-satellite ara
 
VOIP QOS
VOIP QOSVOIP QOS
VOIP QOS
Thomas Mangin
 
06tcpip
06tcpip06tcpip
06tcpip
douglaslyon
 
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
Vikas Shokeen
 
Sip call flows all cases ccmigration
Sip call flows all cases ccmigrationSip call flows all cases ccmigration
Sip call flows all cases ccmigration
coolrahul28
 
Sip
SipSip
SIP security in IP telephony
SIP security in IP telephonySIP security in IP telephony
SIP security in IP telephony
PaloSanto Solutions
 

What's hot (20)

Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Fact sheet sip v1
Fact sheet   sip v1Fact sheet   sip v1
Fact sheet sip v1
 
Session initiation protocol SIP
Session initiation protocol SIPSession initiation protocol SIP
Session initiation protocol SIP
 
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT PLNOG 7: Emil Gągała,  Sławomir Janukowicz - carrier grade NAT
PLNOG 7: Emil Gągała, Sławomir Janukowicz - carrier grade NAT
 
Vo ip
Vo ipVo ip
Vo ip
 
Dos presentation by ahlam shakeel
Dos presentation by ahlam shakeelDos presentation by ahlam shakeel
Dos presentation by ahlam shakeel
 
SIP (Session Initiation Protocol)
SIP (Session Initiation Protocol)SIP (Session Initiation Protocol)
SIP (Session Initiation Protocol)
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
 
Session Initiation Protocol
Session Initiation ProtocolSession Initiation Protocol
Session Initiation Protocol
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
 
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
volte call flow - SIP IMS Call Flow - MO and MT Call - Volte Mobile originati...
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
 
Feature satip3
Feature satip3Feature satip3
Feature satip3
 
VOIP QOS
VOIP QOSVOIP QOS
VOIP QOS
 
06tcpip
06tcpip06tcpip
06tcpip
 
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
End to End volte ims sip call flow Guide - Mobile originating and Mobile term...
 
Sip call flows all cases ccmigration
Sip call flows all cases ccmigrationSip call flows all cases ccmigration
Sip call flows all cases ccmigration
 
Sip
SipSip
Sip
 
SIP security in IP telephony
SIP security in IP telephonySIP security in IP telephony
SIP security in IP telephony
 

Similar to Streaming multimedia

Rtsp
RtspRtsp
Internet Video
Internet VideoInternet Video
Internet Video
Salvatore Loreto
 
RIP RTCP RTSP
RIP RTCP RTSPRIP RTCP RTSP
RIP RTCP RTSP
Dev Heba
 
Audio And Video Over Internet
Audio And Video Over InternetAudio And Video Over Internet
Audio And Video Over Internet
Sudarsun Santhiappan
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
Videoguy
 
WebRTC Overview by Dan Burnett
WebRTC Overview by Dan BurnettWebRTC Overview by Dan Burnett
WebRTC Overview by Dan Burnett
Mojo Lingo
 
Voice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMINGVoice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMING
Ragheb Gmira
 
Sara and jacqui's steaming video project
Sara and jacqui's steaming video projectSara and jacqui's steaming video project
Sara and jacqui's steaming video project
saralorenz17
 
Multimedia networking
Multimedia networkingMultimedia networking
Multimedia networking
Kikima Jimmy
 
Computer Networking
Computer NetworkingComputer Networking
Computer Networking
Jayaprakash Nagaruru
 
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...Effective and Secure Scheme for Video Multicasting using Real Time Transport ...
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...
IRJET Journal
 
Streaming
StreamingStreaming
VoLTE video telephony – a communication evolution
VoLTE video telephony – a communication evolution VoLTE video telephony – a communication evolution
VoLTE video telephony – a communication evolution
IMTC
 
Chapter7 multimedia
Chapter7 multimediaChapter7 multimedia
Chapter7 multimedia
Khánh Ghẻ
 
Protocol For Streaming Media
Protocol For Streaming MediaProtocol For Streaming Media
Protocol For Streaming Media
Kaniska Mandal
 
GlobalDots - How Video Streaming Works
GlobalDots - How Video Streaming WorksGlobalDots - How Video Streaming Works
GlobalDots - How Video Streaming Works
GlobalDots
 
Building Voice
Building Voice Building Voice
Building Voice
Videoguy
 
Best practices for live streaming
Best practices for live streamingBest practices for live streaming
Best practices for live streaming
Alden Fertig
 
TADS Developer Summit WebRTC Dan Burnett
TADS Developer Summit WebRTC Dan BurnettTADS Developer Summit WebRTC Dan Burnett
TADS Developer Summit WebRTC Dan Burnett
Alan Quayle
 
Packet-to-Packet Applications
Packet-to-Packet ApplicationsPacket-to-Packet Applications
Packet-to-Packet Applications
Videoguy
 

Similar to Streaming multimedia (20)

Rtsp
RtspRtsp
Rtsp
 
Internet Video
Internet VideoInternet Video
Internet Video
 
RIP RTCP RTSP
RIP RTCP RTSPRIP RTCP RTSP
RIP RTCP RTSP
 
Audio And Video Over Internet
Audio And Video Over InternetAudio And Video Over Internet
Audio And Video Over Internet
 
Video Streaming
Video StreamingVideo Streaming
Video Streaming
 
WebRTC Overview by Dan Burnett
WebRTC Overview by Dan BurnettWebRTC Overview by Dan Burnett
WebRTC Overview by Dan Burnett
 
Voice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMINGVoice Over IP (VoIP) and STREAMING
Voice Over IP (VoIP) and STREAMING
 
Sara and jacqui's steaming video project
Sara and jacqui's steaming video projectSara and jacqui's steaming video project
Sara and jacqui's steaming video project
 
Multimedia networking
Multimedia networkingMultimedia networking
Multimedia networking
 
Computer Networking
Computer NetworkingComputer Networking
Computer Networking
 
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...Effective and Secure Scheme for Video Multicasting using Real Time Transport ...
Effective and Secure Scheme for Video Multicasting using Real Time Transport ...
 
Streaming
StreamingStreaming
Streaming
 
VoLTE video telephony – a communication evolution
VoLTE video telephony – a communication evolution VoLTE video telephony – a communication evolution
VoLTE video telephony – a communication evolution
 
Chapter7 multimedia
Chapter7 multimediaChapter7 multimedia
Chapter7 multimedia
 
Protocol For Streaming Media
Protocol For Streaming MediaProtocol For Streaming Media
Protocol For Streaming Media
 
GlobalDots - How Video Streaming Works
GlobalDots - How Video Streaming WorksGlobalDots - How Video Streaming Works
GlobalDots - How Video Streaming Works
 
Building Voice
Building Voice Building Voice
Building Voice
 
Best practices for live streaming
Best practices for live streamingBest practices for live streaming
Best practices for live streaming
 
TADS Developer Summit WebRTC Dan Burnett
TADS Developer Summit WebRTC Dan BurnettTADS Developer Summit WebRTC Dan Burnett
TADS Developer Summit WebRTC Dan Burnett
 
Packet-to-Packet Applications
Packet-to-Packet ApplicationsPacket-to-Packet Applications
Packet-to-Packet Applications
 

Recently uploaded

Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
AjmalKhan50578
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
ElakkiaU
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
mahaffeycheryld
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
PriyankaKilaniya
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
ycwu0509
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
Yasser Mahgoub
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
Divyanshu
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
upoux
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
VANDANAMOHANGOUDA
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
IJECEIAES
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
Nada Hikmah
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
IJECEIAES
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
CVCSOfficial
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
KrishnaveniKrishnara1
 

Recently uploaded (20)

Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
Welding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdfWelding Metallurgy Ferrous Materials.pdf
Welding Metallurgy Ferrous Materials.pdf
 
An Introduction to the Compiler Designss
An Introduction to the Compiler DesignssAn Introduction to the Compiler Designss
An Introduction to the Compiler Designss
 
AI for Legal Research with applications, tools
AI for Legal Research with applications, toolsAI for Legal Research with applications, tools
AI for Legal Research with applications, tools
 
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
morris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdfmorris_worm_intro_and_source_code_analysis_.pdf
morris_worm_intro_and_source_code_analysis_.pdf
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 08 Doors and Windows.pdf
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
Null Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAMNull Bangalore | Pentesters Approach to AWS IAM
Null Bangalore | Pentesters Approach to AWS IAM
 
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
一比一原版(osu毕业证书)美国俄勒冈州立大学毕业证如何办理
 
ITSM Integration with MuleSoft.pptx
ITSM  Integration with MuleSoft.pptxITSM  Integration with MuleSoft.pptx
ITSM Integration with MuleSoft.pptx
 
Embedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoringEmbedded machine learning-based road conditions and driving behavior monitoring
Embedded machine learning-based road conditions and driving behavior monitoring
 
Curve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods RegressionCurve Fitting in Numerical Methods Regression
Curve Fitting in Numerical Methods Regression
 
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
Electric vehicle and photovoltaic advanced roles in enhancing the financial p...
 
TIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptxTIME TABLE MANAGEMENT SYSTEM testing.pptx
TIME TABLE MANAGEMENT SYSTEM testing.pptx
 
22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt22CYT12-Unit-V-E Waste and its Management.ppt
22CYT12-Unit-V-E Waste and its Management.ppt
 

Streaming multimedia

  • 2.  Streaming media technology enables the real time or on demand distribution of audio, video and multimedia on the Internet. 2
  • 3.  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. 4  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. 5  Streaming Stored Audio and Video  Streaming Live Audio and Video  Real-Time Interactive Audio and Video
  • 6.  storing of pre recorded videos on the servers.  user can perform any action at anytime there is no restriction.
  • 7.  It consists 4 different ways of approaches 1. Using a web server. 2. Using a web server metafile. 3. Using a media server 4. Using a media server and RTSP. 7
  • 9. 9 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.
  • 10.
  • 11. 11 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. 12  RTSP: Real Time Streaming Protocol
  • 14. 14  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
  • 15.  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.
  • 16.
  • 17.  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..
  • 18. 18 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. 19  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. 20 Payload Sequence Timestamp Synchronization Misc type number source identifier  RTP is used to transmit real-time data  RTP encapsulate segments
  • 21.  Time relationship  Time stamp  Playback buffer  Ordering  Multicasting  Translation
  • 22.  Real-time data on a packet-switched network require the preservation of the time relationship between packets of a session.
  • 23. • Jitter is introduced in real-time data by the delay between packets.
  • 24.  One solution to jitter is the use of a timestamp.
  • 25.  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