SlideShare a Scribd company logo
Information and Communication
Technologies(ICT)
Principles and Perspectives
Lecture : Multimedia Networks
Study Guide(17) essential reading (7)
Multimedia Applications
• A multimedia network application as any network application that
employs audio or video
• Can be classified in
1. streaming stored audio/video
2. conversational voice/video-over-IP
3. streaming live audio/video.
Video Properties
• High bit rate (100Kbps to 3Mbps)
• Bit rate comparison for different apps
• 90% internet traffic is consumed by videos
Kbytes Seconds Number of photos
Avg Photo size Total time 10 secs per image Kbps kilo bit size
Photos 200 4000 400 80 80MB 160 1600000
audio 4000 64 64MB 128
Video 4000 1000 1GB 2000
Video properties: Compression
• Videos can be compressed, trading off quality with bit rate
• Video
• Sequence of Images (24-30 per second)
• Image is array of pixels, each pixel encoded represent luminance and color
• For compression we can exploit redundancies
1. Spatial Redundancy
2. Temporal Redundancy
Spatial redundancy
• Repetition within an image
• More white space, can be compressed more
Temporal redundancy
• Repetition from image to subsequent image
• If subsequent image is same then no need to re-encode it
Compression continues
• Today multiple versions of same videos are created with different bit rate
• User can choose according to their network speed
• Video in video conference application is compressed on the fly
Audio Properties
• Analog audio signal is sampled at some fixed rate (e.g. 8000 per second)
• Each sample is rounded to one finite number of values. Operation known as
quantization. These values quantization values
• Each quantization value is represented by fix number of bits
• For example of 8000 samples per second is quantized and represented by
8bits. Then for one second digital signal rate would be
8000 x 8 = 64000 bps
Pulse code modulation
• PCM is basic encoding scheme
• 8000 samples with 8 bit per sample results in 64kbps
• CD use PCM with 44100 samples and 16 bit per sample (705.6kbps) Mono
• 1.411 Mbps for stereo
• Compression techniques
• Mp3 can compress to many different bit rates(128kbps is most popular)
• Advanced audio coding(AAC)
Type of multimedia network apps
Streaming stored audio/video
• Content is pre-recorded video or audio (youtube)
• 50% downstream traffic is of streaming stored video
• Features
• Streaming: play out starts as soon as some portion is received. Playing as well as
receiving later parts of video
• Interactivity: play, pause, forward
• Continuous playout: video should play according to original timing else frame freezing
or frame skipping experience
Streaming stored audio/video
• Most important performance measure is throughput
• It should be minimum of bit rate of video
• Techniques like prefetching, buffering
Conversational voice/video-over-IP
• Internet telephony (Voice over IP)
• Skype, Google talk
• Properties
• Timing consideration
• Tolerance of data loss
Conversational voice/video-over-IP
• Delay sensitive (Timing consideration)
• 150 millisec not perceived by human
• 150-400 millisec acceptable
• Loss tolerant
• Annoying but not particularly harmful if we compare with web, email
Streaming Live Audio & Video
• Similar to broadcasting
• Delay of up to 10 seconds is acceptable
Streaming stored video
1. UDP streaming
2. HTTP streaming
3. adaptive HTTP streaming
• A common characteristics of all 3 forms is client side buffering
Client side buffering
UDP Streaming
• Server tries to match client’s consumption rate
• Drawbacks
1. If available bandwidth drops client will face freezing or skipping
2. Requires media control server to process client to server interactivity requests. Play,
pause , managing client state becomes complex
3. Firewalls sometimes block UDP ports
HTTP Streaming
• video is simply stored in an HTTP server as an ordinary file with a specific
URL
• TCP congestion control and flow control
• Prefetching:
• Client can attempt to download video at higher rate than the consumption rate
Http Streaming TCP buffers
Analysis of client side buffering
• B is size in
bits
• Q number of
bits must be
buffered
before playout
Early Termination and Repositioning the
Video
• Requesting future point in time in the video
• Server can forget earlier requests and can start sending according to new
• Http byte range header is used for this
• Some pre-fetched video will go unwatched
• To avoid this client uses moderate size buffers
• Repositioning and early termination are analogous to cooking a large meal, eating only a
portion of it, and throwing the rest away, thereby wasting food
Adaptive Streaming and DASH
• On http choose video from different available bit rates
• With DASH, each video version is stored in the HTTP server, each with a
different URL

More Related Content

What's hot

HTTP Adaptive Streaming State of the Art and Challenges Ahead
HTTP Adaptive StreamingState of the Art and Challenges AheadHTTP Adaptive StreamingState of the Art and Challenges Ahead
HTTP Adaptive Streaming State of the Art and Challenges Ahead
Alpen-Adria-Universität
 
Video quality testing
Video quality testingVideo quality testing
Video quality testing
Yoss Cohen
 
Video Quality Measurements
Video Quality MeasurementsVideo Quality Measurements
Video Quality Measurements
Yoss Cohen
 
VC
VC			VC
PV Powerpoint
PV PowerpointPV Powerpoint
PV PowerpointVideoguy
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.pptVideoguy
 
Preserving Audiovisual Materials (LIS 198-Digital Preservation)
Preserving Audiovisual Materials (LIS 198-Digital Preservation)Preserving Audiovisual Materials (LIS 198-Digital Preservation)
Preserving Audiovisual Materials (LIS 198-Digital Preservation)
Roy Santos Necesario
 
Codecs
CodecsCodecs
Codecs
Arpan Patel
 
VMworld 2013: PCoIP: Sizing For Success
VMworld 2013: PCoIP: Sizing For SuccessVMworld 2013: PCoIP: Sizing For Success
VMworld 2013: PCoIP: Sizing For Success
VMworld
 
Audio Compression
Audio CompressionAudio Compression
Audio Compression
Forrester High School
 
Video formats
Video formatsVideo formats
Video formats
Nuttaphon Eiamwongsarn
 
Transport Stream And Next Generation Logging
Transport Stream And Next Generation LoggingTransport Stream And Next Generation Logging
Transport Stream And Next Generation LoggingVolicon
 
Live Streaming from A-Z
Live Streaming from A-ZLive Streaming from A-Z
Live Streaming from A-ZBrightcove
 
Multimedia
MultimediaMultimedia
Multimedia
BUDNET
 
Multimedia Services: Audio
Multimedia Services: AudioMultimedia Services: Audio
Multimedia Services: Audio
Dani Gutiérrez Porset
 
Mpeg 2 transport streams
Mpeg 2 transport streamsMpeg 2 transport streams
Mpeg 2 transport streams
chikien276
 

What's hot (20)

HTTP Adaptive Streaming State of the Art and Challenges Ahead
HTTP Adaptive StreamingState of the Art and Challenges AheadHTTP Adaptive StreamingState of the Art and Challenges Ahead
HTTP Adaptive Streaming State of the Art and Challenges Ahead
 
Video quality testing
Video quality testingVideo quality testing
Video quality testing
 
Video Quality Measurements
Video Quality MeasurementsVideo Quality Measurements
Video Quality Measurements
 
VC
VC			VC
VC
 
PV Powerpoint
PV PowerpointPV Powerpoint
PV Powerpoint
 
Video Streaming - 4.ppt
Video Streaming - 4.pptVideo Streaming - 4.ppt
Video Streaming - 4.ppt
 
Slides
SlidesSlides
Slides
 
MPEG4 vs H.264
MPEG4 vs H.264MPEG4 vs H.264
MPEG4 vs H.264
 
Preserving Audiovisual Materials (LIS 198-Digital Preservation)
Preserving Audiovisual Materials (LIS 198-Digital Preservation)Preserving Audiovisual Materials (LIS 198-Digital Preservation)
Preserving Audiovisual Materials (LIS 198-Digital Preservation)
 
Multimedia
Multimedia Multimedia
Multimedia
 
Codecs
CodecsCodecs
Codecs
 
VMworld 2013: PCoIP: Sizing For Success
VMworld 2013: PCoIP: Sizing For SuccessVMworld 2013: PCoIP: Sizing For Success
VMworld 2013: PCoIP: Sizing For Success
 
Audio Compression
Audio CompressionAudio Compression
Audio Compression
 
mpeg4
mpeg4mpeg4
mpeg4
 
Video formats
Video formatsVideo formats
Video formats
 
Transport Stream And Next Generation Logging
Transport Stream And Next Generation LoggingTransport Stream And Next Generation Logging
Transport Stream And Next Generation Logging
 
Live Streaming from A-Z
Live Streaming from A-ZLive Streaming from A-Z
Live Streaming from A-Z
 
Multimedia
MultimediaMultimedia
Multimedia
 
Multimedia Services: Audio
Multimedia Services: AudioMultimedia Services: Audio
Multimedia Services: Audio
 
Mpeg 2 transport streams
Mpeg 2 transport streamsMpeg 2 transport streams
Mpeg 2 transport streams
 

Similar to Multimedia networks

classes of Multimedia_Currently, multimedia has become a very common method o...
classes of Multimedia_Currently, multimedia has become a very common method o...classes of Multimedia_Currently, multimedia has become a very common method o...
classes of Multimedia_Currently, multimedia has become a very common method o...
JeyaPerumal1
 
Multimedia-Applications.ppt
Multimedia-Applications.pptMultimedia-Applications.ppt
Multimedia-Applications.ppt
LightYagami490518
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreamingtarensi
 
Video File & Recording Media
Video File & Recording MediaVideo File & Recording Media
Video File & Recording Media
Atiwat Rungsirikulwit
 
Computer Networking
Computer NetworkingComputer Networking
Computer Networking
Jayaprakash Nagaruru
 
Chapter 1 Video
Chapter 1 VideoChapter 1 Video
Chapter 1 Video
Sarah Ahmad
 
Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01
netzwelt12345
 
Ipcam 090727060856-phpapp02
Ipcam 090727060856-phpapp02Ipcam 090727060856-phpapp02
Ipcam 090727060856-phpapp02azad12915
 
Chapter 15 distributed mm systems
Chapter 15 distributed mm systemsChapter 15 distributed mm systems
Chapter 15 distributed mm systemsAbDul ThaYyal
 
Multi media networking
Multi media networking Multi media networking
Multi media networking
cairo university
 
Multimedia data compression challenge and their solution
Multimedia data compression challenge and their solutionMultimedia data compression challenge and their solution
Multimedia data compression challenge and their solution
shamsbhai495
 
mpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.pptmpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.ppt
PawachMetharattanara
 
Glitch-Free A/V Encoding (CocoaConf Boston, October 2013)
Glitch-Free A/V Encoding (CocoaConf Boston, October 2013)Glitch-Free A/V Encoding (CocoaConf Boston, October 2013)
Glitch-Free A/V Encoding (CocoaConf Boston, October 2013)
Chris Adamson
 
simple video compression
simple video compression simple video compression
simple video compression
LaLit DuBey
 
Week 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information TechnologyWeek 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information TechnologyVideoguy
 
Digitizing and Delivering Audio and Video
Digitizing and Delivering Audio and VideoDigitizing and Delivering Audio and Video
Digitizing and Delivering Audio and Video
Jenn Riley
 
Multimedia streaming
Multimedia streamingMultimedia streaming
Multimedia streaming
Selvaraj Kesavan
 
Insight into video processingC2-1.pptx
Insight into video processingC2-1.pptxInsight into video processingC2-1.pptx
Insight into video processingC2-1.pptx
ssuserac2698
 
Internet Video
Internet VideoInternet Video
Internet Video
Salvatore Loreto
 

Similar to Multimedia networks (20)

classes of Multimedia_Currently, multimedia has become a very common method o...
classes of Multimedia_Currently, multimedia has become a very common method o...classes of Multimedia_Currently, multimedia has become a very common method o...
classes of Multimedia_Currently, multimedia has become a very common method o...
 
Multimedia-Applications.ppt
Multimedia-Applications.pptMultimedia-Applications.ppt
Multimedia-Applications.ppt
 
02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming02.m3 cms sys-req4mediastreaming
02.m3 cms sys-req4mediastreaming
 
Video File & Recording Media
Video File & Recording MediaVideo File & Recording Media
Video File & Recording Media
 
Computer Networking
Computer NetworkingComputer Networking
Computer Networking
 
Chapter 1 Video
Chapter 1 VideoChapter 1 Video
Chapter 1 Video
 
Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01
 
Ipcam 090727060856-phpapp02
Ipcam 090727060856-phpapp02Ipcam 090727060856-phpapp02
Ipcam 090727060856-phpapp02
 
Chapter 15 distributed mm systems
Chapter 15 distributed mm systemsChapter 15 distributed mm systems
Chapter 15 distributed mm systems
 
Multi media networking
Multi media networking Multi media networking
Multi media networking
 
Multimedia data compression challenge and their solution
Multimedia data compression challenge and their solutionMultimedia data compression challenge and their solution
Multimedia data compression challenge and their solution
 
mpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.pptmpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.ppt
 
Glitch-Free A/V Encoding (CocoaConf Boston, October 2013)
Glitch-Free A/V Encoding (CocoaConf Boston, October 2013)Glitch-Free A/V Encoding (CocoaConf Boston, October 2013)
Glitch-Free A/V Encoding (CocoaConf Boston, October 2013)
 
simple video compression
simple video compression simple video compression
simple video compression
 
Week 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information TechnologyWeek 4 LBSC 690 Information Technology
Week 4 LBSC 690 Information Technology
 
Digitizing and Delivering Audio and Video
Digitizing and Delivering Audio and VideoDigitizing and Delivering Audio and Video
Digitizing and Delivering Audio and Video
 
Multimedia streaming
Multimedia streamingMultimedia streaming
Multimedia streaming
 
Insight into video processingC2-1.pptx
Insight into video processingC2-1.pptxInsight into video processingC2-1.pptx
Insight into video processingC2-1.pptx
 
Multimedia lecture6
Multimedia lecture6Multimedia lecture6
Multimedia lecture6
 
Internet Video
Internet VideoInternet Video
Internet Video
 

More from Saqib Shehzad

خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdfخاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
Saqib Shehzad
 
Security
Security Security
Security
Saqib Shehzad
 
wireless networks
wireless networkswireless networks
wireless networks
Saqib Shehzad
 
wireless networks
wireless networkswireless networks
wireless networks
Saqib Shehzad
 
Wireless networks
Wireless networksWireless networks
Wireless networks
Saqib Shehzad
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
Saqib Shehzad
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
Saqib Shehzad
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
Saqib Shehzad
 
Multimedia continued
Multimedia continuedMultimedia continued
Multimedia continued
Saqib Shehzad
 
Multimedia
MultimediaMultimedia
Multimedia
Saqib Shehzad
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
Saqib Shehzad
 
Prototype in HCI
Prototype in HCIPrototype in HCI
Prototype in HCI
Saqib Shehzad
 
User centered Design
User centered DesignUser centered Design
User centered Design
Saqib Shehzad
 
HCI
HCIHCI
Social and organizational perspective in HCI
Social and organizational perspective in HCISocial and organizational perspective in HCI
Social and organizational perspective in HCI
Saqib Shehzad
 
Interaction styles
Interaction stylesInteraction styles
Interaction styles
Saqib Shehzad
 
Cognitive frameworks
Cognitive frameworksCognitive frameworks
Cognitive frameworks
Saqib Shehzad
 
Cognition, information processing, perception and attention
Cognition, information processing, perception and attentionCognition, information processing, perception and attention
Cognition, information processing, perception and attention
Saqib Shehzad
 
Conceptual Model
Conceptual ModelConceptual Model
Conceptual Model
Saqib Shehzad
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
Saqib Shehzad
 

More from Saqib Shehzad (20)

خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdfخاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
خاکہ برائے درسِ مختصر البخاری۔ کتاب العلم 20.pdf
 
Security
Security Security
Security
 
wireless networks
wireless networkswireless networks
wireless networks
 
wireless networks
wireless networkswireless networks
wireless networks
 
Wireless networks
Wireless networksWireless networks
Wireless networks
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Multimedia networks
Multimedia networksMultimedia networks
Multimedia networks
 
Multimedia continued
Multimedia continuedMultimedia continued
Multimedia continued
 
Multimedia
MultimediaMultimedia
Multimedia
 
Usability Evaluation
Usability EvaluationUsability Evaluation
Usability Evaluation
 
Prototype in HCI
Prototype in HCIPrototype in HCI
Prototype in HCI
 
User centered Design
User centered DesignUser centered Design
User centered Design
 
HCI
HCIHCI
HCI
 
Social and organizational perspective in HCI
Social and organizational perspective in HCISocial and organizational perspective in HCI
Social and organizational perspective in HCI
 
Interaction styles
Interaction stylesInteraction styles
Interaction styles
 
Cognitive frameworks
Cognitive frameworksCognitive frameworks
Cognitive frameworks
 
Cognition, information processing, perception and attention
Cognition, information processing, perception and attentionCognition, information processing, perception and attention
Cognition, information processing, perception and attention
 
Conceptual Model
Conceptual ModelConceptual Model
Conceptual Model
 
Human Computer Interaction
Human Computer InteractionHuman Computer Interaction
Human Computer Interaction
 

Recently uploaded

Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
PedroFerreira53928
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
EduSkills OECD
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
bennyroshan06
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
joachimlavalley1
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
DeeptiGupta154
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 

Recently uploaded (20)

Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxStudents, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptx
 
Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......Ethnobotany and Ethnopharmacology ......
Ethnobotany and Ethnopharmacology ......
 
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptxMARUTI SUZUKI- A Successful Joint Venture in India.pptx
MARUTI SUZUKI- A Successful Joint Venture in India.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
Additional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdfAdditional Benefits for Employee Website.pdf
Additional Benefits for Employee Website.pdf
 
Overview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with MechanismOverview on Edible Vaccine: Pros & Cons with Mechanism
Overview on Edible Vaccine: Pros & Cons with Mechanism
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 

Multimedia networks

  • 1. Information and Communication Technologies(ICT) Principles and Perspectives Lecture : Multimedia Networks Study Guide(17) essential reading (7)
  • 2. Multimedia Applications • A multimedia network application as any network application that employs audio or video • Can be classified in 1. streaming stored audio/video 2. conversational voice/video-over-IP 3. streaming live audio/video.
  • 3. Video Properties • High bit rate (100Kbps to 3Mbps) • Bit rate comparison for different apps • 90% internet traffic is consumed by videos Kbytes Seconds Number of photos Avg Photo size Total time 10 secs per image Kbps kilo bit size Photos 200 4000 400 80 80MB 160 1600000 audio 4000 64 64MB 128 Video 4000 1000 1GB 2000
  • 4. Video properties: Compression • Videos can be compressed, trading off quality with bit rate • Video • Sequence of Images (24-30 per second) • Image is array of pixels, each pixel encoded represent luminance and color • For compression we can exploit redundancies 1. Spatial Redundancy 2. Temporal Redundancy
  • 5. Spatial redundancy • Repetition within an image • More white space, can be compressed more
  • 6. Temporal redundancy • Repetition from image to subsequent image • If subsequent image is same then no need to re-encode it
  • 7. Compression continues • Today multiple versions of same videos are created with different bit rate • User can choose according to their network speed • Video in video conference application is compressed on the fly
  • 8. Audio Properties • Analog audio signal is sampled at some fixed rate (e.g. 8000 per second) • Each sample is rounded to one finite number of values. Operation known as quantization. These values quantization values • Each quantization value is represented by fix number of bits • For example of 8000 samples per second is quantized and represented by 8bits. Then for one second digital signal rate would be 8000 x 8 = 64000 bps
  • 9. Pulse code modulation • PCM is basic encoding scheme • 8000 samples with 8 bit per sample results in 64kbps • CD use PCM with 44100 samples and 16 bit per sample (705.6kbps) Mono • 1.411 Mbps for stereo • Compression techniques • Mp3 can compress to many different bit rates(128kbps is most popular) • Advanced audio coding(AAC)
  • 10. Type of multimedia network apps Streaming stored audio/video • Content is pre-recorded video or audio (youtube) • 50% downstream traffic is of streaming stored video • Features • Streaming: play out starts as soon as some portion is received. Playing as well as receiving later parts of video • Interactivity: play, pause, forward • Continuous playout: video should play according to original timing else frame freezing or frame skipping experience
  • 11. Streaming stored audio/video • Most important performance measure is throughput • It should be minimum of bit rate of video • Techniques like prefetching, buffering
  • 12. Conversational voice/video-over-IP • Internet telephony (Voice over IP) • Skype, Google talk • Properties • Timing consideration • Tolerance of data loss
  • 13. Conversational voice/video-over-IP • Delay sensitive (Timing consideration) • 150 millisec not perceived by human • 150-400 millisec acceptable • Loss tolerant • Annoying but not particularly harmful if we compare with web, email
  • 14. Streaming Live Audio & Video • Similar to broadcasting • Delay of up to 10 seconds is acceptable
  • 15. Streaming stored video 1. UDP streaming 2. HTTP streaming 3. adaptive HTTP streaming • A common characteristics of all 3 forms is client side buffering
  • 17. UDP Streaming • Server tries to match client’s consumption rate • Drawbacks 1. If available bandwidth drops client will face freezing or skipping 2. Requires media control server to process client to server interactivity requests. Play, pause , managing client state becomes complex 3. Firewalls sometimes block UDP ports
  • 18. HTTP Streaming • video is simply stored in an HTTP server as an ordinary file with a specific URL • TCP congestion control and flow control • Prefetching: • Client can attempt to download video at higher rate than the consumption rate
  • 20. Analysis of client side buffering • B is size in bits • Q number of bits must be buffered before playout
  • 21. Early Termination and Repositioning the Video • Requesting future point in time in the video • Server can forget earlier requests and can start sending according to new • Http byte range header is used for this • Some pre-fetched video will go unwatched • To avoid this client uses moderate size buffers • Repositioning and early termination are analogous to cooking a large meal, eating only a portion of it, and throwing the rest away, thereby wasting food
  • 22. Adaptive Streaming and DASH • On http choose video from different available bit rates • With DASH, each video version is stored in the HTTP server, each with a different URL