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

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
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
NazakatAliKhoso2
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
Madan Karki
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
mahammadsalmanmech
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
ihlasbinance2003
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
JamalHussainArman
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
University of Maribor
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
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
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
Victor Morales
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
co23btech11018
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
mamunhossenbd75
 
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
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
camseq
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 

Recently uploaded (20)

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...
 
Textile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdfTextile Chemical Processing and Dyeing.pdf
Textile Chemical Processing and Dyeing.pdf
 
Manufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptxManufacturing Process of molasses based distillery ppt.pptx
Manufacturing Process of molasses based distillery ppt.pptx
 
Question paper of renewable energy sources
Question paper of renewable energy sourcesQuestion paper of renewable energy sources
Question paper of renewable energy sources
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
5214-1693458878915-Unit 6 2023 to 2024 academic year assignment (AutoRecovere...
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptxML Based Model for NIDS MSc Updated Presentation.v2.pptx
ML Based Model for NIDS MSc Updated Presentation.v2.pptx
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
Presentation of IEEE Slovenia CIS (Computational Intelligence Society) Chapte...
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
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
 
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressionsKuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
KuberTENes Birthday Bash Guadalajara - K8sGPT first impressions
 
Computational Engineering IITH Presentation
Computational Engineering IITH PresentationComputational Engineering IITH Presentation
Computational Engineering IITH Presentation
 
Heat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation pptHeat Resistant Concrete Presentation ppt
Heat Resistant Concrete Presentation ppt
 
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
 
Modelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdfModelagem de um CSTR com reação endotermica.pdf
Modelagem de um CSTR com reação endotermica.pdf
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 

06-adapt.pptx