SlideShare a Scribd company logo
1 of 25
DESIGN AND IMPLEMENTATION OF VIDEO
STREAMINGAPPLICATION FOR SLOW-
SPEED LINK - REALSTREAMER
Dr. Ayodeji O. Oluwatope
Lead, Network Utilisation Maximisation Sub-Group
Comnet Lab, Department of Computer Science and Engineering
Obafemi Awolowo University, Ile-Ife
url: comnet.oauife.edu.ng
aoluwato@oauife.edu.ng
Presentation Agenda
• Introduction - Project Goal, Project Benefits
• Research Methodology
• OVSM – Rate Adaptive Scheme
• OVSM Analysis
• Simulation Results & Discussions
• Implementation
• Conclusion
• References
Introduction
• Information theory (Shannon,1948)
• Rate, R < Capacity, C - desireable
• Rate, R ≥ Capacity, C - undesireable
• What is a slow-speed link?
• Uplink (< 1Mbps) / download rate ( <4Mbps)
• What is a rate adaptive system?
• high speed and slow speed difference compensator
Introduction contd
• Unbearable per-unit cost of Internet bandwidth
• Low level of internet users utilisation
• Classroom over population
Project Goals
• create pluggable software(s) capable of streaming
multimedia traffics across slow-speed networks
• contribute to local contents development in the area of
appropriate software engineering
• provide research opportunities for Masters and
Doctorates Theses,
• produce high quality publications in reputable journals,
and produce products patents
Project Benefits
• creation of an appropriate software technology to reduce
Internet speed mis-match effect
• eradication of the digital divide currently subsisting between the
upper and the lower class of the society
• increase deployment rate of value-added services via Internet
such as telemedicine, e-learning, video surveillance etc.
• contribute to the strategic goal of Obafemi Awolowo University (OAU),
Ile-Ife Science and Technology Park in the spinning-off SMEs
• improve on Nigerian Universities’ relevance to addressing our socio-
economic challenges
Research Methodology
• Approaches
• Analysis, empirical & prototyping
• Problem analysis phase
• critical factors responsible for large end-to-end delay in slow-speed networks
were investigated,
• existing video streaming systems auditing, stakeholders needs analysis,
industry standard and regulations gathering and harmonisation and
requirement validation.
Research Methodoloy contd
• Modelling phase
• End-to-end video frame scheduling scheme was developed and
analysed for performance using Matlab
• Further performance analysis was carried out at packet-level using a
discrete-event simulator (NS3).
• average packet delay, packet-loss rate, bit error rate, BER, throughput, & jitter
in a hypothetical slow-speed network.
• Prototyping phase
• Application design and prototyping using object-oriented design
approach and Java technology respectively.
OVSM- New Rate Adaptive Scheme
(Olayiwola and oluwatope ,2014)
OVSM Stead-State Analysis
• Queue Q1 modelling
• M/D/1/K (olayiwaola et al., 2013)
• Queue Q2 modelling
• D/D/1/K (olayiwaola et al., 2013)
Simulations Results from Matlab
olayiwaola et al., 2013)
Simulations Results from Matlab -contd
olayiwaola et al., 2013)
Simulations Results from ns3
Olayiwola and oluwatope, 2014
Realstreamer - Encoder
Realstreamer –Encoder
• Images Capturing is achieved using Sarxos WebCap
Capture (http://webcam-capture.sarxos.pl)
• Java Audio was use in capturing audio data
• The opening and reading of media file are achieved using
Xuggle API(www.xuggle.com).
Realstreamer –Encoder contd
• The Encoder is design in such a way to handle both
prerecorder media and real time captured data.
• Both Audio and Video producers are interfaced to a buffer
to handle race condition and thread related issues.
• Connections to the server are managed by
EncoderStream Agent implemented with nettyio
Realstreamer – Server
Realstreamer –Decoder
Realstreamer –Decoder
• Decoder – The decoder gets data from the server
transmits log data to the server, update image decoder
and audio decoder.
• Image decoder gets the image, decodes it and updates
the UI.
• Audio decoder gets the audio and play out.
Sample UI Designs
Currents Issues
• Performance bugs – high packet delay and packet loss
rate
• Software usability, user-friendliness etc
Conclusion
• Optimised video streaming model (OVSM) for multimedia
traffic formulated, modelled, and analysed
• OVSM is being adjusted for implementation
• Realstreamer architecturing has been achieved
• Realstreamer implementation is being perfected – OSS
• OVSM software real-life testing has commenced
Team Members
• Researchers
• Dr. A. O. Oluwatope - Computer Science, OAU
• Professor E. R. Adagunodo -Computer Science, OAU
• Professor G. A. Adarounmu - Computer Science, OAU
• Dr. Yinka Adesina – Mathematics, OAU
• Dr. Ishaya Tanko - Computer Science, UH
• Research Assistants
• Miss O. E. Olayiwola – Doctoral student
• Mr D. Oyewo - Doctoral student
• Technical Assistant
• Mr Azeez Isau - Bachealor Student
• Grants
• TetFund Intervention Project (2013-2014)
• OAU counterpart funding
References
• A.O. Oluwatope, D. T. Oyewo, F. E. Olayiwola, G. A. Aderounmu, and E.R.
Adagunodo (2013) Buffer Occupancy of Double-Buffer Traffic Shaper in
Real-Time Multimedia Applications Across Slow-Speed Links. To Appear in
Communications and Network, Scientific Research Publishing, Inc. USA Vol
5 Issue 1
• Oluwafolake Olayiwola, Damilola Oyewo, Ayodeji Oluwatope, Adesola
Aderounmu and Rotimi Adagundo. (2012). Double-Buffer Traffic Shaper
Modelling For Multimedia Applications in Slow Speed Network. Journal of
Issues in Informing Science and Information Technology, USA 9: 361-368.
• Oluwafolake Olayiwola and Ayodeji Oluwatope (2014).Packet-level
Simulation of Real-Time Video in Slow-Speed Environment using NS-3.
To Appear in IASTED Proceeding of Modelling and Simulation. 1-3
September 2014, Gaborone, Botswana
•Thank you for listening

More Related Content

Viewers also liked

2015 10-14 research seminar 1
2015 10-14 research seminar 12015 10-14 research seminar 1
2015 10-14 research seminar 1ifi8106tlu
 
2015-10-28 research seminar
2015-10-28 research seminar2015-10-28 research seminar
2015-10-28 research seminarifi8106tlu
 
2015-02-25-2 research seminar
2015-02-25-2 research seminar2015-02-25-2 research seminar
2015-02-25-2 research seminarifi8106tlu
 
2015-03-11 research seminar, part 2
2015-03-11 research seminar, part 22015-03-11 research seminar, part 2
2015-03-11 research seminar, part 2ifi8106tlu
 
2015-03-18 research seminar, part 2
2015-03-18 research seminar, part 22015-03-18 research seminar, part 2
2015-03-18 research seminar, part 2ifi8106tlu
 
2016-02-10 research seminar, part 1
2016-02-10 research seminar, part 12016-02-10 research seminar, part 1
2016-02-10 research seminar, part 1ifi8106tlu
 
2015 09-30 Research Seminar
2015 09-30 Research Seminar2015 09-30 Research Seminar
2015 09-30 Research Seminarifi8106tlu
 
2016-02-03 research seminar
2016-02-03 research seminar2016-02-03 research seminar
2016-02-03 research seminarifi8106tlu
 
Doc@home, April 2014
Doc@home, April 2014Doc@home, April 2014
Doc@home, April 2014ifi8106tlu
 
2015-03-18 research seminar part 1
2015-03-18 research seminar part 12015-03-18 research seminar part 1
2015-03-18 research seminar part 1ifi8106tlu
 
Mihai Bizoi: "Three FP7 projects at University of Valahia: PROFILES, IRRESIST...
Mihai Bizoi: "Three FP7 projects at University of Valahia: PROFILES, IRRESIST...Mihai Bizoi: "Three FP7 projects at University of Valahia: PROFILES, IRRESIST...
Mihai Bizoi: "Three FP7 projects at University of Valahia: PROFILES, IRRESIST...ifi8106tlu
 
2015-05-13 research-seminar
2015-05-13 research-seminar2015-05-13 research-seminar
2015-05-13 research-seminarifi8106tlu
 
2015-11-04 research-seminar
2015-11-04 research-seminar2015-11-04 research-seminar
2015-11-04 research-seminarifi8106tlu
 
2015-04-29 research seminar
2015-04-29 research seminar2015-04-29 research seminar
2015-04-29 research seminarifi8106tlu
 
Research seminar opening 2015
Research seminar opening 2015Research seminar opening 2015
Research seminar opening 2015ifi8106tlu
 
2015-11-18 research seminar
2015-11-18 research seminar2015-11-18 research seminar
2015-11-18 research seminarifi8106tlu
 
Agnieszka Szóstek: Positive psychology
Agnieszka Szóstek: Positive psychologyAgnieszka Szóstek: Positive psychology
Agnieszka Szóstek: Positive psychologyifi8106tlu
 
2015-02-25 research seminal, Paul Seitlinger
2015-02-25 research seminal, Paul Seitlinger2015-02-25 research seminal, Paul Seitlinger
2015-02-25 research seminal, Paul Seitlingerifi8106tlu
 
2015-02-18 research seminar
2015-02-18 research seminar2015-02-18 research seminar
2015-02-18 research seminarifi8106tlu
 
2015-02-25-1 research-seminar
2015-02-25-1 research-seminar2015-02-25-1 research-seminar
2015-02-25-1 research-seminarifi8106tlu
 

Viewers also liked (20)

2015 10-14 research seminar 1
2015 10-14 research seminar 12015 10-14 research seminar 1
2015 10-14 research seminar 1
 
2015-10-28 research seminar
2015-10-28 research seminar2015-10-28 research seminar
2015-10-28 research seminar
 
2015-02-25-2 research seminar
2015-02-25-2 research seminar2015-02-25-2 research seminar
2015-02-25-2 research seminar
 
2015-03-11 research seminar, part 2
2015-03-11 research seminar, part 22015-03-11 research seminar, part 2
2015-03-11 research seminar, part 2
 
2015-03-18 research seminar, part 2
2015-03-18 research seminar, part 22015-03-18 research seminar, part 2
2015-03-18 research seminar, part 2
 
2016-02-10 research seminar, part 1
2016-02-10 research seminar, part 12016-02-10 research seminar, part 1
2016-02-10 research seminar, part 1
 
2015 09-30 Research Seminar
2015 09-30 Research Seminar2015 09-30 Research Seminar
2015 09-30 Research Seminar
 
2016-02-03 research seminar
2016-02-03 research seminar2016-02-03 research seminar
2016-02-03 research seminar
 
Doc@home, April 2014
Doc@home, April 2014Doc@home, April 2014
Doc@home, April 2014
 
2015-03-18 research seminar part 1
2015-03-18 research seminar part 12015-03-18 research seminar part 1
2015-03-18 research seminar part 1
 
Mihai Bizoi: "Three FP7 projects at University of Valahia: PROFILES, IRRESIST...
Mihai Bizoi: "Three FP7 projects at University of Valahia: PROFILES, IRRESIST...Mihai Bizoi: "Three FP7 projects at University of Valahia: PROFILES, IRRESIST...
Mihai Bizoi: "Three FP7 projects at University of Valahia: PROFILES, IRRESIST...
 
2015-05-13 research-seminar
2015-05-13 research-seminar2015-05-13 research-seminar
2015-05-13 research-seminar
 
2015-11-04 research-seminar
2015-11-04 research-seminar2015-11-04 research-seminar
2015-11-04 research-seminar
 
2015-04-29 research seminar
2015-04-29 research seminar2015-04-29 research seminar
2015-04-29 research seminar
 
Research seminar opening 2015
Research seminar opening 2015Research seminar opening 2015
Research seminar opening 2015
 
2015-11-18 research seminar
2015-11-18 research seminar2015-11-18 research seminar
2015-11-18 research seminar
 
Agnieszka Szóstek: Positive psychology
Agnieszka Szóstek: Positive psychologyAgnieszka Szóstek: Positive psychology
Agnieszka Szóstek: Positive psychology
 
2015-02-25 research seminal, Paul Seitlinger
2015-02-25 research seminal, Paul Seitlinger2015-02-25 research seminal, Paul Seitlinger
2015-02-25 research seminal, Paul Seitlinger
 
2015-02-18 research seminar
2015-02-18 research seminar2015-02-18 research seminar
2015-02-18 research seminar
 
2015-02-25-1 research-seminar
2015-02-25-1 research-seminar2015-02-25-1 research-seminar
2015-02-25-1 research-seminar
 

Similar to 2015 04-15 research seminar

Delivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaDelivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaAlpen-Adria-Universität
 
High Performance Stream Processing and Optimizations
High Performance Stream Processing and OptimizationsHigh Performance Stream Processing and Optimizations
High Performance Stream Processing and OptimizationsFarley Lai
 
Quality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media SynchronizationQuality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media SynchronizationAlpen-Adria-Universität
 
Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments Liming Zhu
 
My Curriculum Vitae
My Curriculum VitaeMy Curriculum Vitae
My Curriculum Vitaeadil raja
 
NEEL SHAH RESUME1RF
NEEL SHAH RESUME1RF  NEEL SHAH RESUME1RF
NEEL SHAH RESUME1RF Neel Shah
 
Design and Development Low Cost Coral Monitoring System for Shallow Water bas...
Design and Development Low Cost Coral Monitoring System for Shallow Water bas...Design and Development Low Cost Coral Monitoring System for Shallow Water bas...
Design and Development Low Cost Coral Monitoring System for Shallow Water bas...Abid Famasya A
 
William v lucas qa resume no ph
William v lucas qa resume no phWilliam v lucas qa resume no ph
William v lucas qa resume no phBill Lucas
 
Measuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENsMeasuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENsAFRINIC
 
Performance evaluation methods for P2P overlays
Performance evaluation methods for P2P overlaysPerformance evaluation methods for P2P overlays
Performance evaluation methods for P2P overlaysKnut-Helge Vik
 
Zuo Wei 2016
Zuo Wei 2016Zuo Wei 2016
Zuo Wei 2016Wei Zuo
 
Subramanian Resume
Subramanian ResumeSubramanian Resume
Subramanian Resumetilak777
 
A Centralised Lecture Capture System for Irish Higher Education
A Centralised Lecture Capture System for Irish Higher EducationA Centralised Lecture Capture System for Irish Higher Education
A Centralised Lecture Capture System for Irish Higher EducationBrian Mulligan
 

Similar to 2015 04-15 research seminar (20)

SAE/OCDM System
SAE/OCDM System SAE/OCDM System
SAE/OCDM System
 
sample-resume
sample-resumesample-resume
sample-resume
 
Delivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional MediaDelivering Traditional and Omnidirectional Media
Delivering Traditional and Omnidirectional Media
 
High Performance Stream Processing and Optimizations
High Performance Stream Processing and OptimizationsHigh Performance Stream Processing and Optimizations
High Performance Stream Processing and Optimizations
 
Quality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media SynchronizationQuality of Experience for Inter-Destination Media Synchronization
Quality of Experience for Inter-Destination Media Synchronization
 
Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments Challenges in Practicing High Frequency Releases in Cloud Environments
Challenges in Practicing High Frequency Releases in Cloud Environments
 
My Curriculum Vitae
My Curriculum VitaeMy Curriculum Vitae
My Curriculum Vitae
 
NEEL SHAH RESUME1RF
NEEL SHAH RESUME1RF  NEEL SHAH RESUME1RF
NEEL SHAH RESUME1RF
 
Design and Development Low Cost Coral Monitoring System for Shallow Water bas...
Design and Development Low Cost Coral Monitoring System for Shallow Water bas...Design and Development Low Cost Coral Monitoring System for Shallow Water bas...
Design and Development Low Cost Coral Monitoring System for Shallow Water bas...
 
William v lucas qa resume no ph
William v lucas qa resume no phWilliam v lucas qa resume no ph
William v lucas qa resume no ph
 
Measuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENsMeasuring quality of Internet links in NRENs
Measuring quality of Internet links in NRENs
 
Performance evaluation methods for P2P overlays
Performance evaluation methods for P2P overlaysPerformance evaluation methods for P2P overlays
Performance evaluation methods for P2P overlays
 
Railway gamification 02
Railway gamification 02Railway gamification 02
Railway gamification 02
 
Zuo Wei 2016
Zuo Wei 2016Zuo Wei 2016
Zuo Wei 2016
 
Subramanian Resume
Subramanian ResumeSubramanian Resume
Subramanian Resume
 
Ssajid CV
Ssajid  CVSsajid  CV
Ssajid CV
 
A Centralised Lecture Capture System for Irish Higher Education
A Centralised Lecture Capture System for Irish Higher EducationA Centralised Lecture Capture System for Irish Higher Education
A Centralised Lecture Capture System for Irish Higher Education
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 
Tungsten Fabric and DPDK vRouter Architecture
Tungsten Fabric and DPDK vRouter ArchitectureTungsten Fabric and DPDK vRouter Architecture
Tungsten Fabric and DPDK vRouter Architecture
 

More from ifi8106tlu

2016-05-30 Venia Legendi (CEITER): Minna Huotilainen
2016-05-30 Venia Legendi (CEITER): Minna Huotilainen2016-05-30 Venia Legendi (CEITER): Minna Huotilainen
2016-05-30 Venia Legendi (CEITER): Minna Huotilainenifi8106tlu
 
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Callejaifi8106tlu
 
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovskyifi8106tlu
 
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prietoifi8106tlu
 
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Trianaifi8106tlu
 
2016-05-27 Venia Legendi (CEITER): Paul Seitlinger
2016-05-27 Venia Legendi (CEITER): Paul Seitlinger2016-05-27 Venia Legendi (CEITER): Paul Seitlinger
2016-05-27 Venia Legendi (CEITER): Paul Seitlingerifi8106tlu
 
2016-05-27 Venia Legendi (CEITER): Terje Väljataga
2016-05-27 Venia Legendi (CEITER): Terje Väljataga2016-05-27 Venia Legendi (CEITER): Terje Väljataga
2016-05-27 Venia Legendi (CEITER): Terje Väljatagaifi8106tlu
 
2016-05-04 research seminar
2016-05-04 research seminar2016-05-04 research seminar
2016-05-04 research seminarifi8106tlu
 
Venia Legendi 2016: Pille Eslon
Venia Legendi 2016: Pille EslonVenia Legendi 2016: Pille Eslon
Venia Legendi 2016: Pille Eslonifi8106tlu
 
Venia Legendi 2016: Maria Zeltser
Venia Legendi 2016: Maria ZeltserVenia Legendi 2016: Maria Zeltser
Venia Legendi 2016: Maria Zeltserifi8106tlu
 
Venia legendi 2016 Andi Kivinukk
Venia legendi 2016 Andi KivinukkVenia legendi 2016 Andi Kivinukk
Venia legendi 2016 Andi Kivinukkifi8106tlu
 
2016-04-27 research seminar, 2nd presenter
2016-04-27 research seminar, 2nd presenter2016-04-27 research seminar, 2nd presenter
2016-04-27 research seminar, 2nd presenterifi8106tlu
 
2016-04-27 research seminar
2016-04-27 research seminar2016-04-27 research seminar
2016-04-27 research seminarifi8106tlu
 
EstCORE veebinar
EstCORE veebinarEstCORE veebinar
EstCORE veebinarifi8106tlu
 
2016-04-20 research seminar
2016-04-20 research seminar2016-04-20 research seminar
2016-04-20 research seminarifi8106tlu
 
2016-04-13 research seminar appendix
2016-04-13 research seminar appendix2016-04-13 research seminar appendix
2016-04-13 research seminar appendixifi8106tlu
 
2016-04-13 research seminar presentation
2016-04-13 research seminar presentation2016-04-13 research seminar presentation
2016-04-13 research seminar presentationifi8106tlu
 
2016-04-06 research seminar
2016-04-06 research seminar2016-04-06 research seminar
2016-04-06 research seminarifi8106tlu
 
2016 03-16 research seminar
2016 03-16 research seminar2016 03-16 research seminar
2016 03-16 research seminarifi8106tlu
 
2016 03-09 research seminar
2016 03-09 research seminar2016 03-09 research seminar
2016 03-09 research seminarifi8106tlu
 

More from ifi8106tlu (20)

2016-05-30 Venia Legendi (CEITER): Minna Huotilainen
2016-05-30 Venia Legendi (CEITER): Minna Huotilainen2016-05-30 Venia Legendi (CEITER): Minna Huotilainen
2016-05-30 Venia Legendi (CEITER): Minna Huotilainen
 
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
2016-05-31 Venia Legendi (CEITER): Adolfo Ruiz Calleja
 
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
2016-05-31 Venia Legendi (CEITER): Sergey Sosnovsky
 
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
2016-05-30 Venia Legendi (CEITER): Luis Pablo Prieto
 
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
2016-05-30 Venia Legendi (CEITER): Maria Jesus Rodriguez Triana
 
2016-05-27 Venia Legendi (CEITER): Paul Seitlinger
2016-05-27 Venia Legendi (CEITER): Paul Seitlinger2016-05-27 Venia Legendi (CEITER): Paul Seitlinger
2016-05-27 Venia Legendi (CEITER): Paul Seitlinger
 
2016-05-27 Venia Legendi (CEITER): Terje Väljataga
2016-05-27 Venia Legendi (CEITER): Terje Väljataga2016-05-27 Venia Legendi (CEITER): Terje Väljataga
2016-05-27 Venia Legendi (CEITER): Terje Väljataga
 
2016-05-04 research seminar
2016-05-04 research seminar2016-05-04 research seminar
2016-05-04 research seminar
 
Venia Legendi 2016: Pille Eslon
Venia Legendi 2016: Pille EslonVenia Legendi 2016: Pille Eslon
Venia Legendi 2016: Pille Eslon
 
Venia Legendi 2016: Maria Zeltser
Venia Legendi 2016: Maria ZeltserVenia Legendi 2016: Maria Zeltser
Venia Legendi 2016: Maria Zeltser
 
Venia legendi 2016 Andi Kivinukk
Venia legendi 2016 Andi KivinukkVenia legendi 2016 Andi Kivinukk
Venia legendi 2016 Andi Kivinukk
 
2016-04-27 research seminar, 2nd presenter
2016-04-27 research seminar, 2nd presenter2016-04-27 research seminar, 2nd presenter
2016-04-27 research seminar, 2nd presenter
 
2016-04-27 research seminar
2016-04-27 research seminar2016-04-27 research seminar
2016-04-27 research seminar
 
EstCORE veebinar
EstCORE veebinarEstCORE veebinar
EstCORE veebinar
 
2016-04-20 research seminar
2016-04-20 research seminar2016-04-20 research seminar
2016-04-20 research seminar
 
2016-04-13 research seminar appendix
2016-04-13 research seminar appendix2016-04-13 research seminar appendix
2016-04-13 research seminar appendix
 
2016-04-13 research seminar presentation
2016-04-13 research seminar presentation2016-04-13 research seminar presentation
2016-04-13 research seminar presentation
 
2016-04-06 research seminar
2016-04-06 research seminar2016-04-06 research seminar
2016-04-06 research seminar
 
2016 03-16 research seminar
2016 03-16 research seminar2016 03-16 research seminar
2016 03-16 research seminar
 
2016 03-09 research seminar
2016 03-09 research seminar2016 03-09 research seminar
2016 03-09 research seminar
 

Recently uploaded

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 

Recently uploaded (20)

Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 

2015 04-15 research seminar

  • 1. DESIGN AND IMPLEMENTATION OF VIDEO STREAMINGAPPLICATION FOR SLOW- SPEED LINK - REALSTREAMER Dr. Ayodeji O. Oluwatope Lead, Network Utilisation Maximisation Sub-Group Comnet Lab, Department of Computer Science and Engineering Obafemi Awolowo University, Ile-Ife url: comnet.oauife.edu.ng aoluwato@oauife.edu.ng
  • 2. Presentation Agenda • Introduction - Project Goal, Project Benefits • Research Methodology • OVSM – Rate Adaptive Scheme • OVSM Analysis • Simulation Results & Discussions • Implementation • Conclusion • References
  • 3. Introduction • Information theory (Shannon,1948) • Rate, R < Capacity, C - desireable • Rate, R ≥ Capacity, C - undesireable • What is a slow-speed link? • Uplink (< 1Mbps) / download rate ( <4Mbps) • What is a rate adaptive system? • high speed and slow speed difference compensator
  • 4. Introduction contd • Unbearable per-unit cost of Internet bandwidth • Low level of internet users utilisation • Classroom over population
  • 5. Project Goals • create pluggable software(s) capable of streaming multimedia traffics across slow-speed networks • contribute to local contents development in the area of appropriate software engineering • provide research opportunities for Masters and Doctorates Theses, • produce high quality publications in reputable journals, and produce products patents
  • 6. Project Benefits • creation of an appropriate software technology to reduce Internet speed mis-match effect • eradication of the digital divide currently subsisting between the upper and the lower class of the society • increase deployment rate of value-added services via Internet such as telemedicine, e-learning, video surveillance etc. • contribute to the strategic goal of Obafemi Awolowo University (OAU), Ile-Ife Science and Technology Park in the spinning-off SMEs • improve on Nigerian Universities’ relevance to addressing our socio- economic challenges
  • 7. Research Methodology • Approaches • Analysis, empirical & prototyping • Problem analysis phase • critical factors responsible for large end-to-end delay in slow-speed networks were investigated, • existing video streaming systems auditing, stakeholders needs analysis, industry standard and regulations gathering and harmonisation and requirement validation.
  • 8. Research Methodoloy contd • Modelling phase • End-to-end video frame scheduling scheme was developed and analysed for performance using Matlab • Further performance analysis was carried out at packet-level using a discrete-event simulator (NS3). • average packet delay, packet-loss rate, bit error rate, BER, throughput, & jitter in a hypothetical slow-speed network. • Prototyping phase • Application design and prototyping using object-oriented design approach and Java technology respectively.
  • 9. OVSM- New Rate Adaptive Scheme (Olayiwola and oluwatope ,2014)
  • 10. OVSM Stead-State Analysis • Queue Q1 modelling • M/D/1/K (olayiwaola et al., 2013) • Queue Q2 modelling • D/D/1/K (olayiwaola et al., 2013)
  • 11. Simulations Results from Matlab olayiwaola et al., 2013)
  • 12. Simulations Results from Matlab -contd olayiwaola et al., 2013)
  • 13. Simulations Results from ns3 Olayiwola and oluwatope, 2014
  • 15. Realstreamer –Encoder • Images Capturing is achieved using Sarxos WebCap Capture (http://webcam-capture.sarxos.pl) • Java Audio was use in capturing audio data • The opening and reading of media file are achieved using Xuggle API(www.xuggle.com).
  • 16. Realstreamer –Encoder contd • The Encoder is design in such a way to handle both prerecorder media and real time captured data. • Both Audio and Video producers are interfaced to a buffer to handle race condition and thread related issues. • Connections to the server are managed by EncoderStream Agent implemented with nettyio
  • 19. Realstreamer –Decoder • Decoder – The decoder gets data from the server transmits log data to the server, update image decoder and audio decoder. • Image decoder gets the image, decodes it and updates the UI. • Audio decoder gets the audio and play out.
  • 21. Currents Issues • Performance bugs – high packet delay and packet loss rate • Software usability, user-friendliness etc
  • 22. Conclusion • Optimised video streaming model (OVSM) for multimedia traffic formulated, modelled, and analysed • OVSM is being adjusted for implementation • Realstreamer architecturing has been achieved • Realstreamer implementation is being perfected – OSS • OVSM software real-life testing has commenced
  • 23. Team Members • Researchers • Dr. A. O. Oluwatope - Computer Science, OAU • Professor E. R. Adagunodo -Computer Science, OAU • Professor G. A. Adarounmu - Computer Science, OAU • Dr. Yinka Adesina – Mathematics, OAU • Dr. Ishaya Tanko - Computer Science, UH • Research Assistants • Miss O. E. Olayiwola – Doctoral student • Mr D. Oyewo - Doctoral student • Technical Assistant • Mr Azeez Isau - Bachealor Student • Grants • TetFund Intervention Project (2013-2014) • OAU counterpart funding
  • 24. References • A.O. Oluwatope, D. T. Oyewo, F. E. Olayiwola, G. A. Aderounmu, and E.R. Adagunodo (2013) Buffer Occupancy of Double-Buffer Traffic Shaper in Real-Time Multimedia Applications Across Slow-Speed Links. To Appear in Communications and Network, Scientific Research Publishing, Inc. USA Vol 5 Issue 1 • Oluwafolake Olayiwola, Damilola Oyewo, Ayodeji Oluwatope, Adesola Aderounmu and Rotimi Adagundo. (2012). Double-Buffer Traffic Shaper Modelling For Multimedia Applications in Slow Speed Network. Journal of Issues in Informing Science and Information Technology, USA 9: 361-368. • Oluwafolake Olayiwola and Ayodeji Oluwatope (2014).Packet-level Simulation of Real-Time Video in Slow-Speed Environment using NS-3. To Appear in IASTED Proceeding of Modelling and Simulation. 1-3 September 2014, Gaborone, Botswana
  • 25. •Thank you for listening