a prototype of mininet-based system emstream for emulation ... · dynamic adaptive streaming over...
TRANSCRIPT
![Page 1: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/1.jpg)
A prototype of Mininet-based system EmStream foremulation of Dynamic Adaptive Streaming over HTTP
Evgeny PetrovEvgeny Kuzmin
Anatoliy Zabrovskiy
Petrozavodsk State University
![Page 2: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/2.jpg)
Video streaming
Video streaming is becoming more and more populartechnology for media content delivery over the Internet.
Streaming protocols:
• HLS (from Apple)• RTMP (from Adobe)• RTSP• HDS• Smooth (from Microsoft)• DASH
![Page 3: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/3.jpg)
MPEG-DASH
Dynamic Adaptive Streaming over HTTP (DASH), also knownas MPEG-DASH, is the first bit rate adaptive HTTP basedsolution which became an international standard in 2012.
MPEG-DASH was specifically designed to deliver data streamsto a user with the highest possible bit rate under the varyingbandwidth conditions.
The DASH standard is being widely deployed , especially inlive streaming video systems which means that the format willplay an important role in this field.
![Page 4: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/4.jpg)
MPEG-DASH
How to test new adaptation algorithms? How to test new representation sets of MPEG-DASH?
![Page 5: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/5.jpg)
MPEG-DASH and Mininet
MPEG-DASH will soon be more actively used in real systemsalong with such new technologies and approaches as:
• Software-Defined Networking (SDN), • Content Delivery Network (CDN),• Content-Centric Networking (CCN).
To Investigate new technologies for streaming video in theexisting communication networks is not always convenient oreven feasible. Thus, to overcome the aforementioned obstaclenetwork emulators are frequently used one of which is anopen-sourced project Mininet.
![Page 6: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/6.jpg)
Research goals
Developing methodology for setting Mininet virtualenvironment with bandwidth shaping functionality and interconnecting it with real media server and client pc.
Adding the ability of varying other link characteristics andcreating REST API
Developing a prototype of Emstream system, a practicalsolution to investigate the delivery of media content over theInternet using the MPEG-DASH technology.
![Page 7: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/7.jpg)
EmStream
![Page 8: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/8.jpg)
Methodology and experimental setup
EmStream shaper
![Page 9: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/9.jpg)
Methodology and experimental setup
![Page 10: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/10.jpg)
(Web-based management interface with the media player)
Methodology and experimental setup
![Page 11: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/11.jpg)
Conclusion
• We have developed experimental setup which interconnectstwo parts: a virtual environment established with Mininetand a real IP-network.
• We developed Emstream prototype a practical solution toinvestigate the delivery of media content over the Internetusing the MPEG-DASH technology.
![Page 12: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/12.jpg)
Future plans
• In our future research we are planning to implementsupport of different media players.
• Incorporate complex network topologies within Mininetenvironment. To conduct experiments and present results.
![Page 13: A prototype of Mininet-based system EmStream for emulation ... · Dynamic Adaptive Streaming over HTTP (DASH), also known as MPEG-DASH, is the first bit rate adaptive HTTP based solution](https://reader034.vdocument.in/reader034/viewer/2022052613/5f2b980ceef15a398d7cef2e/html5/thumbnails/13.jpg)
Thank you for your attention!
We'll be glad to answer your questions:Evgeny Petrov [email protected]
Evgeny Kuzmin [email protected] Zabrovskiy [email protected]