This document outlines the design and implementation of a video streaming application called RealStreamer for slow-speed networks. It discusses the goals of creating software to stream multimedia over slow links, reducing the digital divide. It describes the research methodology, including analyzing existing systems and user needs. A new rate adaptive scheme called OVSM is presented and analyzed through simulations. RealStreamer was prototyped with an encoder, server, and decoder. Current issues with performance and usability are noted. The team and funding sources are acknowledged.
Mihai Bizoi: "Three FP7 projects at University of Valahia: PROFILES, IRRESIST...ifi8106tlu
Mihai Bizoi:
"Three FP7 projects at University of Valahia: PROFILES http://www.profiles-project.eu ; IRRESISTIBLE http://www.irresistible-project.eu ; ENGAGE http://www.engagingscience.eu "
Mihai Bizoi: "Three FP7 projects at University of Valahia: PROFILES, IRRESIST...ifi8106tlu
Mihai Bizoi:
"Three FP7 projects at University of Valahia: PROFILES http://www.profiles-project.eu ; IRRESISTIBLE http://www.irresistible-project.eu ; ENGAGE http://www.engagingscience.eu "
Universal media access as proposed in the late 90s is now closer to reality. Users can generate, distribute and consume almost any media content, anywhere, anytime and with/on any device. A major technical breakthrough was the adaptive streaming over HTTP resulting in the standardization of MPEG-DASH, which is now successfully deployed in most platforms. The next challenge in adaptive media streaming is virtual reality applications and, specifically, omnidirectional (360°) media streaming.
This tutorial first presents a detailed overview of adaptive streaming of both traditional and omnidirectional media, and focuses on the basic principles and paradigms for adaptive streaming. New ways to deliver such media are explored and industry practices are presented. The tutorial then continues with an introduction to the fundamentals of communications over 5G and looks into mobile multimedia applications that are newly enabled or dramatically enhanced by 5G.
A dedicated section in the tutorial covers the much-debated issues related to quality of experience. Additionally, the tutorial provides insights into the standards, open research problems and various efforts that are underway in the streaming industry.
High Performance Stream Processing and OptimizationsFarley Lai
Building scalable systems that process streams of data requires developers to take advantage of the parallelism capabilities offered by today's computer architectures. Existing imperative programming languages provide programmers low-level primitives such as threads, locks, and semaphores. However, programs developed using these primitives tend to be plagued by race conditions and deadlocks, which make it hard to understand and debug non-deterministic behaviors. Acknowledging these limitations, some programming language extensions and libraries (e.g., OpenMPI, OpenMP have been proposed to simplify programming parallel programs. Nevertheless, all these options still burden the programmer with annotating parallelism and specifying data sharing attributes to ensure data consistency.
In recent years, dataflows have attracted significant attention as a model for building highly parallel stream processing applications. According to this model, an application is defined as a graph of processing elements that are connected by communication channels. The processing elements may execute in parallel as long as they have sufficient data to process. A key feature of the dataflow model is that it explicitly capture parallelism and data dependencies between processing elements.
Even though the dataflows provide a simple computational model, using this model to build scalable systems is challenging as naive implementations introduce unexpected runtime scheduling overhead, consume significant memory resources, and are not energy efficient. Consequently, our goal is to develop compiler optimizations and efficient runtime environments for scalable dataflow systems. In the following, we will go through the model of computation, memory optimizations, energy efficiency and stream processing at the scale of cloud computing.
Challenges in Practicing High Frequency Releases in Cloud Environments Liming Zhu
Talk at RELENG 2014
Full paper: http://www.nicta.com.au/pub?doc=7925
The continuous delivery trend is dramatically shortening release cycles from months into hours. Applications with high frequency releases often rely heavily on automated deployment tools using cloud infrastructure APIs. We report some results from experiments on reliability issues of cloud infrastructure and trade-offs between using heavily-baked and lightly-baked images. Our experiments were based on Amazon Web Service (AWS) OpsWorks APIs and configuration management tool Chef. As a result of our experiments, we then propose error handling practices that can be included in tailor-made continuous deployment facilities.
More related info at our DevOps book http://www.ssrg.nicta.com.au/projects/devops_book/
Measuring quality of Internet links in NRENsAFRINIC
This talk focuses on the deployment of perfSONAR at KENET as well as bottlenecks to watch out for when specifying hardware for Internet measurements. In addition, the presentation also delves into ways in which the infrastructure at KENET is utilized for end-to-end network performance measurements for collaborating researchers and faculty in Kenya and other collaborating institutions in other countries.
Tungsten Fabric is an open source network virtualization solution for providing connectivity and security for virtual, containerized or bare-metal workloads. Savannah will cover the overall architecture of Tungsten Fabric and the DPDK vRouter, which performs packet forwarding and enforces network and security policies.
Biological screening of herbal drugs: Introduction and Need for
Phyto-Pharmacological Screening, New Strategies for evaluating
Natural Products, In vitro evaluation techniques for Antioxidants, Antimicrobial and Anticancer drugs. In vivo evaluation techniques
for Anti-inflammatory, Antiulcer, Anticancer, Wound healing, Antidiabetic, Hepatoprotective, Cardio protective, Diuretics and
Antifertility, Toxicity studies as per OECD guidelines
Macroeconomics- Movie Location
This will be used as part of your Personal Professional Portfolio once graded.
Objective:
Prepare a presentation or a paper using research, basic comparative analysis, data organization and application of economic information. You will make an informed assessment of an economic climate outside of the United States to accomplish an entertainment industry objective.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
Introduction to AI for Nonprofits with Tapp NetworkTechSoup
Dive into the world of AI! Experts Jon Hill and Tareq Monaur will guide you through AI's role in enhancing nonprofit websites and basic marketing strategies, making it easy to understand and apply.
Acetabularia Information For Class 9 .docxvaibhavrinwa19
Acetabularia acetabulum is a single-celled green alga that in its vegetative state is morphologically differentiated into a basal rhizoid and an axially elongated stalk, which bears whorls of branching hairs. The single diploid nucleus resides in the rhizoid.
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
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
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)
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