SlideShare uma empresa Scribd logo
1 de 25
Baixar para ler offline
A Brief History of
Streaming Video in the
Internet
Lessons Learned and Future Directions
ARS Lab - Carleton University
May 2015
Gabriel Wainer / Stenio Fernandes
The lost decades (1/2)
● 70’s - not enough network capacity to
support multimedia
● 80’s and early 90’s- researchers started to
investigate ATM network support for audio
and video
○ This is “kind of” link+network layer technology
○ It supports ABR, VBR, and CBR
○ Investigation on transport protocols
The lost decades (2/2)
● 90’s - Improvements on audio and video
CODECs
○ ATM was going nowhere
○ IP layer-only support would be the key
■ Discussion on Diffserv and Intserv started
○ Some applications have arisen
■ Yahoo Messenger, Microsoft MSN, IP Telephony
An interesting decade (1/3)
● early to mid 2000’s
○ Server side focus
■ Rate adaptation (rate control and shaping)
● CODEC level
● Network or Transport level
○ Proxy Caching / IP Multicasting
○ Multiple video quality levels were unacceptable
■ Waste of storage resources
○ Killer application
■ Skype
An interesting decade (2/3)
● mid to late 2000’s
○ Real and fast advances on CODECs
■ Scalable Video (Multiple layers)
■ Error Concealment Techniques
○ Network with enough capacity (at the edge)
○ Killer applications
■ YouTube, Web Conferencing
■ P2P Streaming
An interesting decade (3/3)
● mid to late 2000’s
○ Design of Transport Protocols
■ Beyond the RTP Stack (RCTP, RSTP, RTP)
● TCP Friendly Rate Control (TFRC)
● Datagram Congestion Control Protocol (DCCP)
● eXplicit Control Protocol (XCP)
○ Support from Content Delivery Networks (CDN)
■ Akamai
○ Still ONE long video file to be delivered (for VoD)
The Current State (1/2)
● 2010’s
○ Lots of Pressure for Video Content
○ Movie and Broadcast industry finally jumped into
this new model
■ Hulu, Netflix, HBO
○ Wireless Networks
with enough capacity
■ Expensive though
■ Prioritization of packets
● new 802.11, WiMAX, and 3G-5G strategies
The Current State (2/2)
● 2010’s
○ Storage is not really an actual problem
■ Thanks to cloud computing services
○ So, multiple video qualities are now feasible
○ Middleboxes are still a problem
■ Blocking and throttling traffic
■ Security features
○ So, the solution would be deliver multimedia
streaming over HTTP
DASH was born
● Some issues before the design of DASH
○ But, TCP is bad for delivering multimedia content
with strict playout time
■ Due to the intrinsic congestion control and
reliability mechanisms
○ And UDP will kill the network
■ May leading to congestion collapse
○ And servers (even in a cloud environment) may not
handle flash crowds
Techniques for Adaptive Streaming
T. Stockhammer: “Dynamic Adaptive Streaming over HTTP-Design Priciples and Standards” In: MMSys ’11: Proceedings of the
second annual ACM conference on Multimedia systems New York, NY, USA: ACM Press , Feb 2011, S. 133-144
Techniques for Adaptive Streaming
Luca De Cicco, Saverio Mascolo, and Vittorio Palmisano. 2011. Feedback control for adaptive live video
streaming. In Proceedings of the second annual ACM conference on Multimedia systems(MMSys '11)
80’s and 90’s From 90’s to mid 2000’s From mid 2000’s to now
DASH was born (2/2)
● Dynamic Adaptive Streaming over HTTP
○ Give the clients the power to decide on the
“quality” they want to receive
■ Given the network conditions
■ In real time
○ HTTP over TCP will pass through most middleboxes
■ Use small (but not too small) chunks to “avoid”
TCP behaviour “issues”
○ Adaptation Logic is open for investigation
A typical DASH environment (1/2)
A typical DASH environment (2/2)
Control-Theoretic Approaches for the
Adaptation Logic - Examples (1/5)
Hsiao YM, Chen CH, Lee JF, Chu
YS. "Designing and implementing a
scalable video-streaming system
using an adaptive control scheme,"
Consumer Electronics, IEEE
Transactions on , vol.58, no.4, pp.
1314,1322, November 2012
Control-Theoretic Approaches for the
Adaptation Logic - Examples (2/5)
De Cicco, L.; Caldaralo, V.; Palmisano, V.; Mascolo, S., "ELASTIC: A Client-Side Controller for Dynamic Adaptive
Streaming over HTTP (DASH)," Packet Video Workshop (PV), 2013 20th International , vol., no., pp.1,8, 12-13 Dec. 2013
Control-Theoretic Approaches for the
Adaptation Logic - Examples (3/5)
Luca De Cicco, Saverio Mascolo, and Vittorio Palmisano. 2011. Feedback control for adaptive live video
streaming. In Proceedings of the second annual ACM conference on Multimedia systems(MMSys '11)
Control-Theoretic Approaches for the
Adaptation Logic - Examples (4/5)
Fortuna R, Grieco LA, Boggia G, Camarda P. “Quality adaptive end-to-end packet scheduling to avoid playout interruptions in
Internet video streaming systems,” Journal of Systems and Software, Volume 83, Issue 8, August 2010, Pages 1489-1499
Control-Theoretic Approaches for the
Adaptation Logic - Examples (5/5)
Ito, M., Fernandes, S., et al, “A Fine-Tuned Control-Theoretic Approach for Dynamic Adaptive Streaming Over HTTP”, IEEE
International Symposium on Computers and Communications (IEEE ISCC 2015),, Lanarca, Cyprus, 2015
Control-Theoretic Approaches for the
Adaptation Logic - Examples (5/5)
Ito, M., Fernandes, S., et al, “A Fine-Tuned Control-Theoretic Approach for Dynamic Adaptive Streaming Over HTTP”, IEEE International
Symposium on Computers and Communications (IEEE ISCC 2015),, Lanarca, Cyprus, 2015
Two components: Yet Another Control System + State Machine
State Machine: A pure control system is sufficient for buffer stabilization, but it does not ensure
playout smoothness.
Control-Theoretic Approaches for the
Adaptation Logic - Examples (5/5)
Ito, M., Fernandes, S., et al, “A Fine-Tuned Control-Theoretic Approach for Dynamic Adaptive Streaming Over HTTP”, IEEE International
Symposium on Computers and Communications (IEEE ISCC 2015),, Lanarca, Cyprus, 2015
DASH in Advanced Scenarios
● 3GPP DASH
Research Challenges (1/2)
● Adaptation Logic
○ Include raw factors
■ Application Level: # of stalls
■ Transport Level: Buffer utilization
■ Network Level: Packet losses and delays
○ More precise control
■ Optimization strategies
■ Control-Theoretic Approaches
■ Markov-Modulated Decision Process
Research Challenges (2/2)
● New Networking Scenarios
○ SDN and NFV
■ support from OR
■ On top of
○ LTE to 5G Environments
● Include Quality of Experience (QoE) Models in the
control loop
● P2P-like Strategies for Scalable DASH Systems in
Wireless Environments
Some references
1. Hsiao YM, Chen CH, Lee JF, Chu YS. "Designing and implementing a scalable video-streaming system using an adaptive
control scheme," Consumer Electronics, IEEE Transactions on , vol.58, no.4, pp.1314,1322, November 2012
2. Cicco L, Mascolo S, "An Adaptive Video Streaming Control System: Modeling, Validation, and Performance Evaluation,"
Networking, IEEE/ACM Transactions on , vol.22, no.2, pp.526,539, April 2014
3. Changuel, N.; Sayadi, B.; Kieffer, M., "Control of Multiple Remote Servers for Quality-Fair Delivery of Multimedia
Contents," Selected Areas in Communications, IEEE Journal on , vol.32, no.4, pp.746,759, April 2014
4. Ito MS, Antonello R, Sadok D, Fernandes S. “Network Level Characterization of Adaptive Streaming over HTTP
Applications”, In IEEE Symposium on Computers and Communications (ISCC’14)
5. Jiang J, Sekar V, Zhang H. “Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with
FESTIVE”. In Proceedings of the 8th international conference on Emerging networking experiments and technologies
(CoNEXT '12)
6. Li B, Wang Z, Liu J, Zhu W. “Two decades of internet video streaming: A retrospective view”. ACM Trans. Multimedia
Comput. Commun. Appl. 9, 1s, Article 33 (October 2013)
7. Li Z, Zhu X, Gahm J, Pan R, Hu H, Begen AC, Oran D. "Probe and Adapt: Rate Adaptation for HTTP Video Streaming At
Scale," Selected Areas in Communications, IEEE Journal on , vol.32, no.4, pp.719,733, April 2014
8. Patras P, Banchs A, Serrano P. “A control theoretic scheme for efficient video transmission over IEEE 802.11e EDCA
WLANs”. ACM Trans. Multimedia Comput. Commun. Appl. 8, 3, Article 29 (August 2012)
9. Zhou C, Lin CW, Zhang X, Guo Z. "A Control-Theoretic Approach to Rate Adaption for DASH Over Multiple Content
Distribution Servers," Circuits and Systems for Video Technology, IEEE Transactions on , vol.24, no.4, pp.681,694, 2014
10. Yingsong Huang; Shiwen Mao; Midkiff, S.F., "A Control-Theoretic Approach to Rate Control for Streaming Videos,"
ultimedia, IEEE Transactions on , vol.11, no.6, pp.1072,1081, Oct. 2009

Mais conteúdo relacionado

Mais procurados

Wimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video QualityWimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video Qualityijceronline
 
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationWRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationChristian Esteve Rothenberg
 
Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Eleni Trouva
 
OSI reference model
OSI reference modelOSI reference model
OSI reference modelshanthishyam
 
Janet Network R&D Innovation - HEAnet / Juniper Innovation Day
Janet Network R&D Innovation - HEAnet / Juniper Innovation DayJanet Network R&D Innovation - HEAnet / Juniper Innovation Day
Janet Network R&D Innovation - HEAnet / Juniper Innovation DayMartin Hamilton
 
BISmark : the broadband internet service benchmark
BISmark : the broadband internet service benchmarkBISmark : the broadband internet service benchmark
BISmark : the broadband internet service benchmarkNaLUG
 
5G Cellular D2D RDMA Clusters
5G Cellular D2D RDMA Clusters5G Cellular D2D RDMA Clusters
5G Cellular D2D RDMA ClustersYitzhak Bar-Geva
 
Lecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksLecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksAtif Shahzad
 
Unreliable inter process communication in Ethernet: Migrating to RINA with th...
Unreliable inter process communication in Ethernet: Migrating to RINA with th...Unreliable inter process communication in Ethernet: Migrating to RINA with th...
Unreliable inter process communication in Ethernet: Migrating to RINA with th...Eleni Trouva
 
Securing tesla broadcast protocol with diffie hellman key exchange
Securing tesla broadcast protocol with diffie hellman key exchangeSecuring tesla broadcast protocol with diffie hellman key exchange
Securing tesla broadcast protocol with diffie hellman key exchangeIAEME Publication
 
_Solve Cloud Packet Mysteries_4
_Solve Cloud Packet Mysteries_4_Solve Cloud Packet Mysteries_4
_Solve Cloud Packet Mysteries_4Laura Taylor
 
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
Unit  4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...Unit  4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...Darwin Nesakumar
 
Topic 1 introduction
Topic 1 introductionTopic 1 introduction
Topic 1 introductionSangeethaBg
 
L30 ip technology-basics_v4-6
L30 ip technology-basics_v4-6L30 ip technology-basics_v4-6
L30 ip technology-basics_v4-6j otgo
 

Mais procurados (20)

Wimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video QualityWimax Emulator to Enhance Media and Video Quality
Wimax Emulator to Enhance Media and Video Quality
 
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain OrchestrationWRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
WRNP18 - Software Defined Infrastructures: Multi-Domain Orchestration
 
6 osi vimp
6 osi vimp6 osi vimp
6 osi vimp
 
Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012Irati fire-engineering-workshop-nov2012
Irati fire-engineering-workshop-nov2012
 
OSI reference model
OSI reference modelOSI reference model
OSI reference model
 
Janet Network R&D Innovation - HEAnet / Juniper Innovation Day
Janet Network R&D Innovation - HEAnet / Juniper Innovation DayJanet Network R&D Innovation - HEAnet / Juniper Innovation Day
Janet Network R&D Innovation - HEAnet / Juniper Innovation Day
 
BISmark : the broadband internet service benchmark
BISmark : the broadband internet service benchmarkBISmark : the broadband internet service benchmark
BISmark : the broadband internet service benchmark
 
5G Cellular D2D RDMA Clusters
5G Cellular D2D RDMA Clusters5G Cellular D2D RDMA Clusters
5G Cellular D2D RDMA Clusters
 
Curriculum Vitae in English
Curriculum Vitae in EnglishCurriculum Vitae in English
Curriculum Vitae in English
 
Lecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networksLecture12 ie321 dr_atifshahzad - networks
Lecture12 ie321 dr_atifshahzad - networks
 
Unreliable inter process communication in Ethernet: Migrating to RINA with th...
Unreliable inter process communication in Ethernet: Migrating to RINA with th...Unreliable inter process communication in Ethernet: Migrating to RINA with th...
Unreliable inter process communication in Ethernet: Migrating to RINA with th...
 
Securing tesla broadcast protocol with diffie hellman key exchange
Securing tesla broadcast protocol with diffie hellman key exchangeSecuring tesla broadcast protocol with diffie hellman key exchange
Securing tesla broadcast protocol with diffie hellman key exchange
 
Nfv short-course-sbrc14-full
Nfv short-course-sbrc14-fullNfv short-course-sbrc14-full
Nfv short-course-sbrc14-full
 
Mini Project- Implementation & Evaluation Of Wireless La Ns
Mini Project- Implementation & Evaluation Of Wireless La NsMini Project- Implementation & Evaluation Of Wireless La Ns
Mini Project- Implementation & Evaluation Of Wireless La Ns
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
_Solve Cloud Packet Mysteries_4
_Solve Cloud Packet Mysteries_4_Solve Cloud Packet Mysteries_4
_Solve Cloud Packet Mysteries_4
 
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
Unit  4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...Unit  4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
Unit 4 ec8702 - ad hoc and wireless sensor networks unit -4 mr.darwin nesaku...
 
Mini Project- Implementation & Evaluation of Wireless LANs
Mini Project- Implementation & Evaluation of Wireless LANsMini Project- Implementation & Evaluation of Wireless LANs
Mini Project- Implementation & Evaluation of Wireless LANs
 
Topic 1 introduction
Topic 1 introductionTopic 1 introduction
Topic 1 introduction
 
L30 ip technology-basics_v4-6
L30 ip technology-basics_v4-6L30 ip technology-basics_v4-6
L30 ip technology-basics_v4-6
 

Semelhante a A brief history of streaming video in the Internet

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
 
Security And Privacy Issues Of Iots
Security And Privacy Issues Of IotsSecurity And Privacy Issues Of Iots
Security And Privacy Issues Of IotsSamantha Randall
 
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIO
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIOMANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIO
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIOIJCI JOURNAL
 
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player EnvironmentMinh Nguyen
 
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive StreamingQoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive StreamingDanieleLorenzi6
 
Delivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaDelivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaAlpen-Adria-Universität
 
An Insight Into The Qos Techniques
An Insight Into The Qos TechniquesAn Insight Into The Qos Techniques
An Insight Into The Qos TechniquesKatie Gulley
 
The Optiputer - Toward a Terabit LAN
The Optiputer - Toward a Terabit LANThe Optiputer - Toward a Terabit LAN
The Optiputer - Toward a Terabit LANLarry Smarr
 
dynamic media streaming over wireless and ip networks
dynamic media streaming over wireless and ip networksdynamic media streaming over wireless and ip networks
dynamic media streaming over wireless and ip networksNaveen Dubey
 
NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOTKAVITHA IYER
 
Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Alpen-Adria-Universität
 
Slides for protocol layering and network applications
Slides for protocol layering and network applicationsSlides for protocol layering and network applications
Slides for protocol layering and network applicationsjajinekkanti
 
Mmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokiaMmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokiaRufael Mekuria
 
3G Wireless Access, Abstract
3G Wireless Access, Abstract3G Wireless Access, Abstract
3G Wireless Access, AbstractVictoria Burke
 
Introduction to OSI and QUIC
Introduction to OSI and QUICIntroduction to OSI and QUIC
Introduction to OSI and QUICFarzad Soltani
 

Semelhante a A brief history of streaming video in the Internet (20)

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...
 
Security And Privacy Issues Of Iots
Security And Privacy Issues Of IotsSecurity And Privacy Issues Of Iots
Security And Privacy Issues Of Iots
 
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIO
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIOMANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIO
MANET ROUTING PROTOCOLS ON NETWORK LAYER IN REALTIME SCENARIO
 
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player EnvironmentPolicy-driven Dynamic HTTP Adaptive Streaming Player Environment
Policy-driven Dynamic HTTP Adaptive Streaming Player Environment
 
AVSTP2P Overview
AVSTP2P OverviewAVSTP2P Overview
AVSTP2P Overview
 
chapter15.ppt
chapter15.pptchapter15.ppt
chapter15.ppt
 
Adaptive Video over ICN @ IETF'87
Adaptive Video over ICN @ IETF'87Adaptive Video over ICN @ IETF'87
Adaptive Video over ICN @ IETF'87
 
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive StreamingQoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
QoE- and Energy-aware Content Consumption for HTTP Adaptive Streaming
 
Delivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaDelivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional Media
 
An Insight Into The Qos Techniques
An Insight Into The Qos TechniquesAn Insight Into The Qos Techniques
An Insight Into The Qos Techniques
 
The Optiputer - Toward a Terabit LAN
The Optiputer - Toward a Terabit LANThe Optiputer - Toward a Terabit LAN
The Optiputer - Toward a Terabit LAN
 
dynamic media streaming over wireless and ip networks
dynamic media streaming over wireless and ip networksdynamic media streaming over wireless and ip networks
dynamic media streaming over wireless and ip networks
 
2 han
2 han2 han
2 han
 
NetSim Webinar on IOT
NetSim Webinar on IOTNetSim Webinar on IOT
NetSim Webinar on IOT
 
Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)Research Group Multimedia Communication (MMC)
Research Group Multimedia Communication (MMC)
 
Slides for protocol layering and network applications
Slides for protocol layering and network applicationsSlides for protocol layering and network applications
Slides for protocol layering and network applications
 
Mmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokiaMmsys slideshare-intel-nokia
Mmsys slideshare-intel-nokia
 
3G Wireless Access, Abstract
3G Wireless Access, Abstract3G Wireless Access, Abstract
3G Wireless Access, Abstract
 
Tackling Protocol Diversity: ISOC@IETF Panel at IETF 93
Tackling Protocol Diversity: ISOC@IETF Panel at IETF 93Tackling Protocol Diversity: ISOC@IETF Panel at IETF 93
Tackling Protocol Diversity: ISOC@IETF Panel at IETF 93
 
Introduction to OSI and QUIC
Introduction to OSI and QUICIntroduction to OSI and QUIC
Introduction to OSI and QUIC
 

Mais de Stenio Fernandes

The tale of heavy tails in computer networking
The tale of heavy tails in computer networkingThe tale of heavy tails in computer networking
The tale of heavy tails in computer networkingStenio Fernandes
 
Data analytics in computer networking
Data analytics in computer networkingData analytics in computer networking
Data analytics in computer networkingStenio Fernandes
 
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...Stenio Fernandes
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Stenio Fernandes
 
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1Stenio Fernandes
 
IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
 IEEE ICC 2012 - Dependability Assessment of Virtualized Networks IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
IEEE ICC 2012 - Dependability Assessment of Virtualized NetworksStenio Fernandes
 
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI SystemsGlobecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI SystemsStenio Fernandes
 
Big Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking ScenariosBig Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking ScenariosStenio Fernandes
 

Mais de Stenio Fernandes (9)

The tale of heavy tails in computer networking
The tale of heavy tails in computer networkingThe tale of heavy tails in computer networking
The tale of heavy tails in computer networking
 
Data analytics in computer networking
Data analytics in computer networkingData analytics in computer networking
Data analytics in computer networking
 
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
SDN Dependability: Assessment, Techniques, and Tools - SDN Research Group - I...
 
Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...Research Challenges and Opportunities in the Era of the Internet of Everythin...
Research Challenges and Opportunities in the Era of the Internet of Everythin...
 
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
Orientações para a pós graduação - reunião semestral - orientandos - 2014.1
 
IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
 IEEE ICC 2012 - Dependability Assessment of Virtualized Networks IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
IEEE ICC 2012 - Dependability Assessment of Virtualized Networks
 
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI SystemsGlobecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
Globecom - MENS 2011 - Characterizing Signature Sets for Testing DPI Systems
 
Big Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking ScenariosBig Data Analytics and Advanced Computer Networking Scenarios
Big Data Analytics and Advanced Computer Networking Scenarios
 
A referee's plea reviewed
A referee's plea reviewedA referee's plea reviewed
A referee's plea reviewed
 

Último

Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)Damian Radcliffe
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Sheetaleventcompany
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceDelhi Call girls
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Call Girls in Nagpur High Profile
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024APNIC
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...Diya Sharma
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGAPNIC
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...tanu pandey
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...singhpriety023
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...tanu pandey
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663Call Girls Mumbai
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445ruhi
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebJames Anderson
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableSeo
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.soniya singh
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.CarlotaBedoya1
 

Último (20)

Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Pratap Nagar Delhi 💯Call Us 🔝8264348440🔝
 
How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)How is AI changing journalism? (v. April 2024)
How is AI changing journalism? (v. April 2024)
 
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
Call Girls Service Chandigarh Lucky ❤️ 7710465962 Independent Call Girls In C...
 
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort ServiceEnjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
Enjoy Night⚡Call Girls Dlf City Phase 3 Gurgaon >༒8448380779 Escort Service
 
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...Top Rated  Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
Top Rated Pune Call Girls Daund ⟟ 6297143586 ⟟ Call Me For Genuine Sex Servi...
 
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
DDoS In Oceania and the Pacific, presented by Dave Phelan at NZNOG 2024
 
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
Dwarka Sector 26 Call Girls | Delhi | 9999965857 🫦 Vanshika Verma More Our Se...
 
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
₹5.5k {Cash Payment}New Friends Colony Call Girls In [Delhi NIHARIKA] 🔝|97111...
 
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
Call Girls In Defence Colony Delhi 💯Call Us 🔝8264348440🔝
 
Networking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOGNetworking in the Penumbra presented by Geoff Huston at NZNOG
Networking in the Penumbra presented by Geoff Huston at NZNOG
 
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...Pune Airport ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready...
Pune Airport ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready...
 
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting  High Prof...
VIP Model Call Girls Hadapsar ( Pune ) Call ON 9905417584 Starting High Prof...
 
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...Nanded City ( Call Girls ) Pune  6297143586  Hot Model With Sexy Bhabi Ready ...
Nanded City ( Call Girls ) Pune 6297143586 Hot Model With Sexy Bhabi Ready ...
 
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
✂️ 👅 Independent Andheri Escorts With Room Vashi Call Girls 💃 9004004663
 
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
All Time Service Available Call Girls Mg Road 👌 ⏭️ 6378878445
 
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark WebGDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
GDG Cloud Southlake 32: Kyle Hettinger: Demystifying the Dark Web
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
(INDIRA) Call Girl Pune Call Now 8250077686 Pune Escorts 24x7
 
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Green Park Escort Service Delhi N.C.R.
 
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
INDIVIDUAL ASSIGNMENT #3 CBG, PRESENTATION.
 

A brief history of streaming video in the Internet

  • 1. A Brief History of Streaming Video in the Internet Lessons Learned and Future Directions ARS Lab - Carleton University May 2015 Gabriel Wainer / Stenio Fernandes
  • 2. The lost decades (1/2) ● 70’s - not enough network capacity to support multimedia ● 80’s and early 90’s- researchers started to investigate ATM network support for audio and video ○ This is “kind of” link+network layer technology ○ It supports ABR, VBR, and CBR ○ Investigation on transport protocols
  • 3. The lost decades (2/2) ● 90’s - Improvements on audio and video CODECs ○ ATM was going nowhere ○ IP layer-only support would be the key ■ Discussion on Diffserv and Intserv started ○ Some applications have arisen ■ Yahoo Messenger, Microsoft MSN, IP Telephony
  • 4. An interesting decade (1/3) ● early to mid 2000’s ○ Server side focus ■ Rate adaptation (rate control and shaping) ● CODEC level ● Network or Transport level ○ Proxy Caching / IP Multicasting ○ Multiple video quality levels were unacceptable ■ Waste of storage resources ○ Killer application ■ Skype
  • 5. An interesting decade (2/3) ● mid to late 2000’s ○ Real and fast advances on CODECs ■ Scalable Video (Multiple layers) ■ Error Concealment Techniques ○ Network with enough capacity (at the edge) ○ Killer applications ■ YouTube, Web Conferencing ■ P2P Streaming
  • 6. An interesting decade (3/3) ● mid to late 2000’s ○ Design of Transport Protocols ■ Beyond the RTP Stack (RCTP, RSTP, RTP) ● TCP Friendly Rate Control (TFRC) ● Datagram Congestion Control Protocol (DCCP) ● eXplicit Control Protocol (XCP) ○ Support from Content Delivery Networks (CDN) ■ Akamai ○ Still ONE long video file to be delivered (for VoD)
  • 7. The Current State (1/2) ● 2010’s ○ Lots of Pressure for Video Content ○ Movie and Broadcast industry finally jumped into this new model ■ Hulu, Netflix, HBO ○ Wireless Networks with enough capacity ■ Expensive though ■ Prioritization of packets ● new 802.11, WiMAX, and 3G-5G strategies
  • 8. The Current State (2/2) ● 2010’s ○ Storage is not really an actual problem ■ Thanks to cloud computing services ○ So, multiple video qualities are now feasible ○ Middleboxes are still a problem ■ Blocking and throttling traffic ■ Security features ○ So, the solution would be deliver multimedia streaming over HTTP
  • 9. DASH was born ● Some issues before the design of DASH ○ But, TCP is bad for delivering multimedia content with strict playout time ■ Due to the intrinsic congestion control and reliability mechanisms ○ And UDP will kill the network ■ May leading to congestion collapse ○ And servers (even in a cloud environment) may not handle flash crowds
  • 10. Techniques for Adaptive Streaming T. Stockhammer: “Dynamic Adaptive Streaming over HTTP-Design Priciples and Standards” In: MMSys ’11: Proceedings of the second annual ACM conference on Multimedia systems New York, NY, USA: ACM Press , Feb 2011, S. 133-144
  • 11. Techniques for Adaptive Streaming Luca De Cicco, Saverio Mascolo, and Vittorio Palmisano. 2011. Feedback control for adaptive live video streaming. In Proceedings of the second annual ACM conference on Multimedia systems(MMSys '11) 80’s and 90’s From 90’s to mid 2000’s From mid 2000’s to now
  • 12. DASH was born (2/2) ● Dynamic Adaptive Streaming over HTTP ○ Give the clients the power to decide on the “quality” they want to receive ■ Given the network conditions ■ In real time ○ HTTP over TCP will pass through most middleboxes ■ Use small (but not too small) chunks to “avoid” TCP behaviour “issues” ○ Adaptation Logic is open for investigation
  • 13. A typical DASH environment (1/2)
  • 14. A typical DASH environment (2/2)
  • 15. Control-Theoretic Approaches for the Adaptation Logic - Examples (1/5) Hsiao YM, Chen CH, Lee JF, Chu YS. "Designing and implementing a scalable video-streaming system using an adaptive control scheme," Consumer Electronics, IEEE Transactions on , vol.58, no.4, pp. 1314,1322, November 2012
  • 16. Control-Theoretic Approaches for the Adaptation Logic - Examples (2/5) De Cicco, L.; Caldaralo, V.; Palmisano, V.; Mascolo, S., "ELASTIC: A Client-Side Controller for Dynamic Adaptive Streaming over HTTP (DASH)," Packet Video Workshop (PV), 2013 20th International , vol., no., pp.1,8, 12-13 Dec. 2013
  • 17. Control-Theoretic Approaches for the Adaptation Logic - Examples (3/5) Luca De Cicco, Saverio Mascolo, and Vittorio Palmisano. 2011. Feedback control for adaptive live video streaming. In Proceedings of the second annual ACM conference on Multimedia systems(MMSys '11)
  • 18. Control-Theoretic Approaches for the Adaptation Logic - Examples (4/5) Fortuna R, Grieco LA, Boggia G, Camarda P. “Quality adaptive end-to-end packet scheduling to avoid playout interruptions in Internet video streaming systems,” Journal of Systems and Software, Volume 83, Issue 8, August 2010, Pages 1489-1499
  • 19. Control-Theoretic Approaches for the Adaptation Logic - Examples (5/5) Ito, M., Fernandes, S., et al, “A Fine-Tuned Control-Theoretic Approach for Dynamic Adaptive Streaming Over HTTP”, IEEE International Symposium on Computers and Communications (IEEE ISCC 2015),, Lanarca, Cyprus, 2015
  • 20. Control-Theoretic Approaches for the Adaptation Logic - Examples (5/5) Ito, M., Fernandes, S., et al, “A Fine-Tuned Control-Theoretic Approach for Dynamic Adaptive Streaming Over HTTP”, IEEE International Symposium on Computers and Communications (IEEE ISCC 2015),, Lanarca, Cyprus, 2015 Two components: Yet Another Control System + State Machine State Machine: A pure control system is sufficient for buffer stabilization, but it does not ensure playout smoothness.
  • 21. Control-Theoretic Approaches for the Adaptation Logic - Examples (5/5) Ito, M., Fernandes, S., et al, “A Fine-Tuned Control-Theoretic Approach for Dynamic Adaptive Streaming Over HTTP”, IEEE International Symposium on Computers and Communications (IEEE ISCC 2015),, Lanarca, Cyprus, 2015
  • 22. DASH in Advanced Scenarios ● 3GPP DASH
  • 23. Research Challenges (1/2) ● Adaptation Logic ○ Include raw factors ■ Application Level: # of stalls ■ Transport Level: Buffer utilization ■ Network Level: Packet losses and delays ○ More precise control ■ Optimization strategies ■ Control-Theoretic Approaches ■ Markov-Modulated Decision Process
  • 24. Research Challenges (2/2) ● New Networking Scenarios ○ SDN and NFV ■ support from OR ■ On top of ○ LTE to 5G Environments ● Include Quality of Experience (QoE) Models in the control loop ● P2P-like Strategies for Scalable DASH Systems in Wireless Environments
  • 25. Some references 1. Hsiao YM, Chen CH, Lee JF, Chu YS. "Designing and implementing a scalable video-streaming system using an adaptive control scheme," Consumer Electronics, IEEE Transactions on , vol.58, no.4, pp.1314,1322, November 2012 2. Cicco L, Mascolo S, "An Adaptive Video Streaming Control System: Modeling, Validation, and Performance Evaluation," Networking, IEEE/ACM Transactions on , vol.22, no.2, pp.526,539, April 2014 3. Changuel, N.; Sayadi, B.; Kieffer, M., "Control of Multiple Remote Servers for Quality-Fair Delivery of Multimedia Contents," Selected Areas in Communications, IEEE Journal on , vol.32, no.4, pp.746,759, April 2014 4. Ito MS, Antonello R, Sadok D, Fernandes S. “Network Level Characterization of Adaptive Streaming over HTTP Applications”, In IEEE Symposium on Computers and Communications (ISCC’14) 5. Jiang J, Sekar V, Zhang H. “Improving fairness, efficiency, and stability in HTTP-based adaptive video streaming with FESTIVE”. In Proceedings of the 8th international conference on Emerging networking experiments and technologies (CoNEXT '12) 6. Li B, Wang Z, Liu J, Zhu W. “Two decades of internet video streaming: A retrospective view”. ACM Trans. Multimedia Comput. Commun. Appl. 9, 1s, Article 33 (October 2013) 7. Li Z, Zhu X, Gahm J, Pan R, Hu H, Begen AC, Oran D. "Probe and Adapt: Rate Adaptation for HTTP Video Streaming At Scale," Selected Areas in Communications, IEEE Journal on , vol.32, no.4, pp.719,733, April 2014 8. Patras P, Banchs A, Serrano P. “A control theoretic scheme for efficient video transmission over IEEE 802.11e EDCA WLANs”. ACM Trans. Multimedia Comput. Commun. Appl. 8, 3, Article 29 (August 2012) 9. Zhou C, Lin CW, Zhang X, Guo Z. "A Control-Theoretic Approach to Rate Adaption for DASH Over Multiple Content Distribution Servers," Circuits and Systems for Video Technology, IEEE Transactions on , vol.24, no.4, pp.681,694, 2014 10. Yingsong Huang; Shiwen Mao; Midkiff, S.F., "A Control-Theoretic Approach to Rate Control for Streaming Videos," ultimedia, IEEE Transactions on , vol.11, no.6, pp.1072,1081, Oct. 2009