SlideShare a Scribd company logo
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Rate Adaptations
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
You are Here
Network
Encoder
Sender
Middlebox
Receiver
Decoder
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Sender’s Algorithm
open UDP socket
foreach video frame
chop into packets
add RTP header
send to network
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Sender’s Algorithm
open UDP socket
foreach video frame
chop into packets
add RTP header
send to network
wait for 1/fps seconds
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Sender’s Algorithm
open UDP socket
foreach video frame
chop into packets
add RTP header
send to network
wait for 1/fps seconds
 Send frames at
equal time
distance.
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Sender’s Algorithm
open UDP socket
foreach video frame
chop into packets
foreach packet
add RTP header
send to network
wait for size/bps seconds
 Send data at
constant
bandwidth.
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Rules
 Transmission rate should match
encoding rate
 Transmission should not be too bursty
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Two Approaches
1. Just send at a fix rate
 or “I hope the network can handle it”
approach
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Effects on TCP: Simulation
From Sisalem, Emanuel and Schulzrinne paper on
“Direct Adjustment Algorithm.”
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Effects on TCP
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
DAA Parameters
 Adaptive RTP flows
 Additive increase/multiplicative decrease
 50 kb and factor 0.875
 RTCP: min 5 sec inter-report time
 Loss thresholds: 5% and 10%
 TCP
 Immediate loss notification
 Transmission window is halved
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Two Approaches
1. Just send at a fixed rate
 or “I hope the network can handle it”
approach
2. Adapt transmission/encoding rate
to network condition
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
How to Adapt?
if network condition is bad
reduce rate
else if network condition is so-so
do nothing
else if network condition is good
increase rate
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
How to ..
 Know “network condition is bad”?
 Increase/decrease rate?
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
if network condition is bad
else if network condition is so-so
do nothing
else if network condition is good
Adapting Output Rate
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
if network condition is bad
else if network condition is so-so
do nothing
else if network condition is good
Adapting Output Rate
Multiplicative
decrease
Additive
increase
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Question:
What should  and  be?
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Observation 1
 Should never change your rate more
than an equivalent TCP stream.
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Observation 2
  and  should depend on network
conditions and current rate.
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Goal: Fair Share of Bottleneck
 let r : current rate
b : bottleneck bandwidth
S : current share
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
S vs 
1
S

NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Value of 
(Assuming one receiver)
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Limit of 
 M : packet size
  : round trip time
 T : period between evaluation of 
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Loss rate vs 

loss rate
1
1
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Value of 
where
is the loss rate
k is a constant
(Assuming one receiver)
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
What is Needed?
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Estimating b : Packet Pair
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Estimating b : Packet Pair
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Estimating b : Packet Pair
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Evaluation
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
More TCP-Friendly Rate
Control
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
TCP-Equation
Window size behavior in TCP/IP with constant loss probability
T. Ott, J. Kemperman, and M. Mathis
June 1997, HPCS 1997
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
TCP-Equation
Equation-Based Congestion Control for Unicast Applications
Sally Floyd, Mark Handley, Jitendra Padhye, and Joerg Widmer.
August 2000. SIGCOMM 2000
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Rules
 Transmission rate should match
encoding rate
 Transmission should not be too bursty
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Rate Control
Given a rate, how to encode the
video with the given rate?
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Reduce Frame Rate
 Live Video
 Stored Video
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Reduce Frame Resolution
 Live Video
 Stored Video
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Increase Quantization
 Live Video
 Stored Video
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Drop AC components
 Live Video
 Stored Video
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Trouble with Stored Video
 Reducing rate requires partial decoding
and re-encoding
 Solution: Layered Video
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Layered Video
or “Scalable Video”
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Layered Video
Layer 1 Layer 2 Layer 3
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Layering Scheme
 Temporal (Frame Rate) Layering
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Layering Scheme
 Spatial (Resolution) Layering
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Layering Scheme
 DCT Layering; SNR (Quality) Layering
30 8
-6 -1
2 0
0 0
1 0
0 0
0 0
0 0
30 8
-6 -1
2
1
30
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Layering Scheme
 Fine Granularity Scalability (FGS): e.g.,
MPEG-4
1 0 0 0 0 1 0 0
1 0 0 1 0 1 0 1
1 1 1 0 0 0 1 0
1 1 0 0 0 0 0 0
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Layered Video
 SVC: Scalable Video Coding
 Base-layer plus enhancement layers
 Each received layer improves the quality
 Layer n+1 depends on layer n
 MDC: Multiple Description Coding
 Layers are independent
 Each received layer improves the quality
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Layered Video
 BUT: Layered video codecs are less
bandwidth-efficient than single-layer
codecs.
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Rate Adaptation
 To increase rate, send more layers
 To decrease rate, drop some layers
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
MS Windows Streaming
Media
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Intelligent Streaming
 Multiple-Bit-Rate Encoding
 Intelligent Bandwidth Control
 bit rate selection
 thinning
 Intelligent Image Processing
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Intelligent Streaming
 How exactly does it work?
 Sorry, it’s proprietary
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Is WSM TCP friendly?
Measurements of the Congestion
Responsiveness of Windows
Streaming Media
 J. Nichols et. al., NOSSDAV 2004
All figures taken from the original
NOSSDAV presentation
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
340kbps clip, 725kbps bottleneck
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Transmission is Bursty
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
340kbps clip, 725kbps bottleneck
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
548kbps Clip - 725kbps Bottleneck
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
1128kbps Clip - 725kbps Bottleneck
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
725kbps Bottleneck
Buffering Playout
Single Encoded Bit Rate
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
725kbps Bottleneck
Multiple Encoded Bit Rate
Buffering Playout
NUS.SOC.CS5248-2014
Roger Zimmermann (based in part on slides by Ooi Wei Tsang)
Conclusion
 Two phases: buffering + playout
 Not always TCP-friendly

More Related Content

Similar to 06-adapt.pptx

Applying Media Content Analysis to the Production of Musical Videos as Summar...
Applying Media Content Analysis to the Production of Musical Videos as Summar...Applying Media Content Analysis to the Production of Musical Videos as Summar...
Applying Media Content Analysis to the Production of Musical Videos as Summar...
Chris Huang
 
Interactive Control over Temporal Consistency while Stylizing Video Streams
Interactive Control over Temporal Consistency while Stylizing Video StreamsInteractive Control over Temporal Consistency while Stylizing Video Streams
Interactive Control over Temporal Consistency while Stylizing Video Streams
Matthias Trapp
 
Video Streaming Ali Saman Tosun
Video Streaming Ali Saman TosunVideo Streaming Ali Saman Tosun
Video Streaming Ali Saman Tosun
Videoguy
 
Surveon vs COTS NVR Solution Comparison
Surveon vs COTS NVR Solution ComparisonSurveon vs COTS NVR Solution Comparison
Surveon vs COTS NVR Solution Comparison
Surveon Technology Inc.
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2
VijayKumarArya
 
44CON 2014 - Simple Hardware Sidechannel Attacks for 10 GBP or Less, Joe Fitz...
44CON 2014 - Simple Hardware Sidechannel Attacks for 10 GBP or Less, Joe Fitz...44CON 2014 - Simple Hardware Sidechannel Attacks for 10 GBP or Less, Joe Fitz...
44CON 2014 - Simple Hardware Sidechannel Attacks for 10 GBP or Less, Joe Fitz...
44CON
 
Video capacity of WLANs with a multiuser perceptual quality constraint
Video capacity of WLANs with a multiuser perceptual quality constraintVideo capacity of WLANs with a multiuser perceptual quality constraint
Video capacity of WLANs with a multiuser perceptual quality constraint
Shivaditya Jatar
 
Video Security System - Securens
Video Security System - SecurensVideo Security System - Securens
Video Security System - Securens
securens
 
Product performance
Product performanceProduct performance
Product performance
Axis Communications
 
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menu
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menuMotion graphics and_compositing_video_analysis_worksheet 1 interactive menu
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menu
unicoproductionsuk
 
Adaptive playoutnov10 2011
Adaptive playoutnov10 2011Adaptive playoutnov10 2011
Adaptive playoutnov10 2011
msinky
 
BP503 IBM Connect 2014
BP503 IBM Connect 2014BP503 IBM Connect 2014
BP503 IBM Connect 2014
Peter Lurie
 
MPEG 2 - Presentation and Demo
MPEG 2 - Presentation and DemoMPEG 2 - Presentation and Demo
MPEG 2 - Presentation and Demo
Trong-An Bui
 
2
22
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON
 
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
PROIDEA
 
Choosing the Right IP Cores for Low-Latency Video Streaming
Choosing the Right IP Cores for Low-Latency Video StreamingChoosing the Right IP Cores for Low-Latency Video Streaming
Choosing the Right IP Cores for Low-Latency Video Streaming
CAST, Inc.
 
video tools
video toolsvideo tools
video tools
Narendra Sisodiya
 
Image aquation
Image aquationImage aquation
Image aquation
Gowtham Karthick
 
On-Demand Image Resizing from Part of the monolith to Containerized Microserv...
On-Demand Image Resizing from Part of the monolith to Containerized Microserv...On-Demand Image Resizing from Part of the monolith to Containerized Microserv...
On-Demand Image Resizing from Part of the monolith to Containerized Microserv...
Docker, Inc.
 

Similar to 06-adapt.pptx (20)

Applying Media Content Analysis to the Production of Musical Videos as Summar...
Applying Media Content Analysis to the Production of Musical Videos as Summar...Applying Media Content Analysis to the Production of Musical Videos as Summar...
Applying Media Content Analysis to the Production of Musical Videos as Summar...
 
Interactive Control over Temporal Consistency while Stylizing Video Streams
Interactive Control over Temporal Consistency while Stylizing Video StreamsInteractive Control over Temporal Consistency while Stylizing Video Streams
Interactive Control over Temporal Consistency while Stylizing Video Streams
 
Video Streaming Ali Saman Tosun
Video Streaming Ali Saman TosunVideo Streaming Ali Saman Tosun
Video Streaming Ali Saman Tosun
 
Surveon vs COTS NVR Solution Comparison
Surveon vs COTS NVR Solution ComparisonSurveon vs COTS NVR Solution Comparison
Surveon vs COTS NVR Solution Comparison
 
Video Compression Basics - MPEG2
Video Compression Basics - MPEG2Video Compression Basics - MPEG2
Video Compression Basics - MPEG2
 
44CON 2014 - Simple Hardware Sidechannel Attacks for 10 GBP or Less, Joe Fitz...
44CON 2014 - Simple Hardware Sidechannel Attacks for 10 GBP or Less, Joe Fitz...44CON 2014 - Simple Hardware Sidechannel Attacks for 10 GBP or Less, Joe Fitz...
44CON 2014 - Simple Hardware Sidechannel Attacks for 10 GBP or Less, Joe Fitz...
 
Video capacity of WLANs with a multiuser perceptual quality constraint
Video capacity of WLANs with a multiuser perceptual quality constraintVideo capacity of WLANs with a multiuser perceptual quality constraint
Video capacity of WLANs with a multiuser perceptual quality constraint
 
Video Security System - Securens
Video Security System - SecurensVideo Security System - Securens
Video Security System - Securens
 
Product performance
Product performanceProduct performance
Product performance
 
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menu
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menuMotion graphics and_compositing_video_analysis_worksheet 1 interactive menu
Motion graphics and_compositing_video_analysis_worksheet 1 interactive menu
 
Adaptive playoutnov10 2011
Adaptive playoutnov10 2011Adaptive playoutnov10 2011
Adaptive playoutnov10 2011
 
BP503 IBM Connect 2014
BP503 IBM Connect 2014BP503 IBM Connect 2014
BP503 IBM Connect 2014
 
MPEG 2 - Presentation and Demo
MPEG 2 - Presentation and DemoMPEG 2 - Presentation and Demo
MPEG 2 - Presentation and Demo
 
2
22
2
 
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
44CON 2014 - Stupid PCIe Tricks, Joe Fitzpatrick
 
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
PLNOG15: VidMon - monitoring video signal quality in Service Provider IP netw...
 
Choosing the Right IP Cores for Low-Latency Video Streaming
Choosing the Right IP Cores for Low-Latency Video StreamingChoosing the Right IP Cores for Low-Latency Video Streaming
Choosing the Right IP Cores for Low-Latency Video Streaming
 
video tools
video toolsvideo tools
video tools
 
Image aquation
Image aquationImage aquation
Image aquation
 
On-Demand Image Resizing from Part of the monolith to Containerized Microserv...
On-Demand Image Resizing from Part of the monolith to Containerized Microserv...On-Demand Image Resizing from Part of the monolith to Containerized Microserv...
On-Demand Image Resizing from Part of the monolith to Containerized Microserv...
 

More from AliIssa53

4. Quantitative comparison of application network interaction.pdf
4. Quantitative comparison of application network interaction.pdf4. Quantitative comparison of application network interaction.pdf
4. Quantitative comparison of application network interaction.pdf
AliIssa53
 
3. Quality of Experience-Centric Management.pdf
3. Quality of Experience-Centric Management.pdf3. Quality of Experience-Centric Management.pdf
3. Quality of Experience-Centric Management.pdf
AliIssa53
 
2. A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming over...
2. A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming over...2. A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming over...
2. A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming over...
AliIssa53
 
1. A Survey on Bitrate Adaptation Schemes for Streaming Media over HTTP.pdf
1. A Survey on Bitrate Adaptation Schemes for Streaming Media over HTTP.pdf1. A Survey on Bitrate Adaptation Schemes for Streaming Media over HTTP.pdf
1. A Survey on Bitrate Adaptation Schemes for Streaming Media over HTTP.pdf
AliIssa53
 
Network Bandwidth Allocation.ppt
Network Bandwidth Allocation.pptNetwork Bandwidth Allocation.ppt
Network Bandwidth Allocation.ppt
AliIssa53
 
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
AliIssa53
 
00_Logistics.pdf
00_Logistics.pdf00_Logistics.pdf
00_Logistics.pdf
AliIssa53
 
06-dash.pptx
06-dash.pptx06-dash.pptx
06-dash.pptx
AliIssa53
 
06-adapt.pptx
06-adapt.pptx06-adapt.pptx
06-adapt.pptx
AliIssa53
 

More from AliIssa53 (9)

4. Quantitative comparison of application network interaction.pdf
4. Quantitative comparison of application network interaction.pdf4. Quantitative comparison of application network interaction.pdf
4. Quantitative comparison of application network interaction.pdf
 
3. Quality of Experience-Centric Management.pdf
3. Quality of Experience-Centric Management.pdf3. Quality of Experience-Centric Management.pdf
3. Quality of Experience-Centric Management.pdf
 
2. A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming over...
2. A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming over...2. A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming over...
2. A Survey of Rate Adaptation Techniques for Dynamic Adaptive Streaming over...
 
1. A Survey on Bitrate Adaptation Schemes for Streaming Media over HTTP.pdf
1. A Survey on Bitrate Adaptation Schemes for Streaming Media over HTTP.pdf1. A Survey on Bitrate Adaptation Schemes for Streaming Media over HTTP.pdf
1. A Survey on Bitrate Adaptation Schemes for Streaming Media over HTTP.pdf
 
Network Bandwidth Allocation.ppt
Network Bandwidth Allocation.pptNetwork Bandwidth Allocation.ppt
Network Bandwidth Allocation.ppt
 
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
1_MWS2018_Tutorial1_Pham_Internet Delivered Media.pdf
 
00_Logistics.pdf
00_Logistics.pdf00_Logistics.pdf
00_Logistics.pdf
 
06-dash.pptx
06-dash.pptx06-dash.pptx
06-dash.pptx
 
06-adapt.pptx
06-adapt.pptx06-adapt.pptx
06-adapt.pptx
 

Recently uploaded

Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
TechSoup
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
RitikBhardwaj56
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
sayalidalavi006
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
chanes7
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
GeorgeMilliken2
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
Priyankaranawat4
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
Priyankaranawat4
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 

Recently uploaded (20)

Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
Walmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdfWalmart Business+ and Spark Good for Nonprofits.pdf
Walmart Business+ and Spark Good for Nonprofits.pdf
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...The simplified electron and muon model, Oscillating Spacetime: The Foundation...
The simplified electron and muon model, Oscillating Spacetime: The Foundation...
 
Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5Community pharmacy- Social and preventive pharmacy UNIT 5
Community pharmacy- Social and preventive pharmacy UNIT 5
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
Digital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments UnitDigital Artifact 1 - 10VCD Environments Unit
Digital Artifact 1 - 10VCD Environments Unit
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
What is Digital Literacy? A guest blog from Andy McLaughlin, University of Ab...
 
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdfANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
ANATOMY AND BIOMECHANICS OF HIP JOINT.pdf
 
clinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdfclinical examination of hip joint (1).pdf
clinical examination of hip joint (1).pdf
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 

06-adapt.pptx