Spelling suggestions: "subject:"video streaming"" "subject:"video astreaming""
91 |
HTTP Based Adaptive Bitrate Streaming Protocols in Live Surveillance SystemsDzabic, Daniel, Jacob, Mårtensson January 2018 (has links)
This thesis explores possible solutions to replace Adobe Flash Player by using toolsalready built into modern web browsers, and explores the tradeoffs between bitrate, qual-ity, and delay when using an adaptive bitrate for live streamed video. Using an adaptivebitrate for streamed video was found to reduce stalls in playback for the client by adapt-ing to the available bandwidth. A newer codec can further compress the video file sizewhile maintaining the same video quality. This can improve the viewing experience forclients on a restricted or a congested network. The tests conducted in this thesis showthat producing an adaptive bitrate stream and changing codecs is a very CPU intensiveprocess.
|
92 |
Les véhicules comme un mobile cloud : modélisation, optimisation et analyse des performances / Vehicles as a mobile cloud : modelling, optimization and performance analysisVigneri, Luigi 11 July 2017 (has links)
La prolifération des appareils portables mène à une croissance du trafic mobile qui provoque une surcharge du cœur du réseau cellulaire. Pour faire face à un tel problème, plusieurs travaux conseillent de stocker les contenus (fichiers et vidéos) dans les small cells. Dans cette thèse, nous proposons d'utiliser les véhicules comme des small cells mobiles et de cacher les contenus à bord, motivés par le fait que la plupart d'entre eux pourra facilement être équipée avec de la connectivité et du stockage. L'adoption d'un tel cloud mobile réduit les coûts d'installation et de maintenance et présente des contraintes énergétiques moins strictes que pour les small cells fixes. Dans notre modèle, un utilisateur demande des morceaux d'un contenu aux véhicules voisins et est redirigé vers le réseau cellulaire après une deadline ou lorsque son playout buffer est vide. L'objectif du travail est de suggérer à un opérateur comment répliquer de manière optimale les contenus afin de minimiser le trafic mobile dans le cœur du réseau. Les principales contributions sont : (i) Modélisation. Nous modélisons le scénario ci-dessus en tenant compte de la taille des contenus, de la mobilité et d'un certain nombre d'autres paramètres. (ii) Optimisation. Nous formulons des problèmes d'optimisation pour calculer les politiques d'allocation sous différents modèles et contraintes. (iii) Analyse des performances. Nous développons un simulateur MATLAB pour valider les résultats théoriques. Nous montrons que les politiques de mise en cache proposées dans cette thèse sont capables de réduire de plus que 50% la charge sur le cœur du réseau cellulaire. / The large diffusion of handheld devices is leading to an exponential growth of the mobile traffic demand which is already overloading the core network. To deal with such a problem, several works suggest to store content (files or videos) in small cells or user equipments. In this thesis, we push the idea of caching at the edge a step further, and we propose to use public or private transportation as mobile small cells and caches. In fact, vehicles are widespread in modern cities, and the majority of them could be readily equipped with network connectivity and storage. The adoption of such a mobile cloud, which does not suffer from energy constraints (compared to user equipments), reduces installation and maintenance costs (compared to small cells). In our work, a user can opportunistically download chunks of a requested content from nearby vehicles, and be redirected to the cellular network after a deadline (imposed by the operator) or when her playout buffer empties. The main goal of the work is to suggest to an operator how to optimally replicate content to minimize the load on the core network. The main contributions are: (i) Modelling. We model the above scenario considering heterogeneous content size, generic mobility and a number of other system parameters. (ii) Optimization. We formulate some optimization problems to calculate allocation policies under different models and constraints. (iii) Performance analysis. We build a MATLAB simulator to validate the theoretical findings through real trace-based simulations. We show that, even with low technology penetration, the proposed caching policies are able to offload more than 50 percent of the mobile traffic demand.
|
93 |
Deep upscaling for video streaming : a case evaluation at SVT.Lundkvist, Fredrik January 2021 (has links)
While digital displays have continuously increased in resolution, video content produced before these improvements is however stuck at its original resolution, and the use of some form of scaling is needed for a satisfactory viewing experience on high-resolution displays. In recent years, the field of video scaling has taken a leap forward in output quality, due to the adoption of deep learning methods in research. In this paper, we describe a study wherein we train a convolutional neural network for super-resolution, and conduct a large-scale A/B video quality test in order to investigate if SVT video-ondemand viewers prefer video upscaled using a convolutional neural network to video upscaled using the standard bicubic method. Our results show that viewers generally prefer CNNscaled video, but not necessarily for the types of content this technology would primarily be used to scale. We conclude that the technology of deep upscaling shows promise, but also believe that more optimization and flexibility is need for deep scaling to be viable for mainstream use. / Allteftersom bildskärmstekniken förbättras så får mediekonsumenter tillgång till skärmar med allt högre upplösningar; dock är videomaterial som producerats för en viss bildupplösning, fast på denna nivå, och någon form av skalning måste användas för en bra tittarupplevelse på högupplösta skärmar. På senare tid så har videoskalning förändrats, tack vare användandet av djupinlärningsmetoder inom forskningen. I den här rapporten beskriver vi en studie där vi tränade en djup modell för videouppskalning, och sedan utförde ett storskaligt A/B-test, med syftet att undersöka huruvida SVTs onlinetittare föredrar video skalad med djupinlärning över video skalad med konventionella metoder. Våra resultat visar att tittarna föredrog video skalad med djupinlärning, dock inte nödvändigtvis för det material tekniken främst skulle användas med. Vi drar slutsatsen att videoskalning med hjälp av djupinlärning är lovande, men anser också att mer optimering och flexibilitet behövs innan tekniken kan anses mogen för bred adoption.
|
94 |
Analysis of 360° Video Viewing BehavioursAlmquist, Mathias, Almquist, Viktor January 2018 (has links)
In this thesis we study users' viewing motions when watching 360° videos in order to provide information that can be used to optimize future view-dependent streaming protocols. More specifically, we develop an application that plays a sequence of 360° videos on an Oculus Rift Head Mounted Display and records the orientation and rotation velocity of the headset during playback. The application is used during an extensive user study in order to collect more than 21 hours of viewing data which is then analysed to expose viewing patterns, useful for optimizing 360° streaming protocols.
|
95 |
Utility Maximization of Machine Learning for Bandwidth Prediction over DASHWu, Robin January 2020 (has links)
No description available.
|
96 |
Zabezpečení prostoru pomocí videokamery a OS Linux / Videocamera Based Security Guard for OS LinuxValeš, Jan Unknown Date (has links)
This thesis deals with the implementation of security guard software for OS Linux using an appropriate web camera. The main part of this application is process running in background using V4L application interface to communicate with web cam. Because this program uses dynamically loaded plug-ins for motion detection, it is very simple to change detection algorithm just by modifying configuration file. Application data can be saved as images or video files. Client application was created for online monitoring by user. It communicates with security guard software over network by TCP/IP protocol. Implemented application layer protocol allows simple client authentication and data encryption.
|
97 |
Investigating perceptual aspects of real-time video streaming based remote moving platform controlEl Ouardi, Kawthar January 2023 (has links)
Throughout history, the construction industry has been known to present many risks to its workers’ safety and is still the cause of many accidents. This thesis examines a potential solution to one of the main problems faced by this field.Teleoperation has gained popularity, especially over the last ten years, and its application can be useful to many domains. Amongst them, research done on teleoperation tools for construction sites has been growing considerably as it appears to be a solution for some of the safety problems that it’s facing. Through a literature study and the building and running of an experiment, it aims to investigate parameters that can influence the performance and user experience of participants while remotely controlling a platform. By selecting a few parameters that can play a role in video streaming, the goal is to correlate their influence on the quality of experience of participants as they experience a prototype for a construction site. After conducting the experiment with multiple test participants, the results are analyzed and can lead to conclusions. Finally, future improvements can be made for another iteration of the experiment.
|
98 |
Visualizing Error in Real-Time Video Streaming Data for a Monitoring SystemAditya Wardana, I Wayan Kurniawan January 2019 (has links)
The aim of this master thesis is to investigate the affordances and limitations of using information visualization methods to visualize errors in real-time video streaming data. The study was carried in Red Bee Media company by following several steps including user research, prototyping, and user evaluation. The user research produced design requirements and basic tasks for the prototype. The prototype had to follow the design requirements and use information visualization techniques to visualize the error data. Next, the prototype was evaluated by 5 expert users, all Red Bee Media employees with 1,5 to 3 years experience of working with the existing Red Bee Media system. The results show the prototype obtained a higher SUS score compared to the Red Bee Media monitoring system. Based on a comparison questionnaire, the prototype also had a better visualization for each basic task compared to Red Bee Media monitoring system. The comments from the user evaluation have been categorized into 4 different labels. Those labels listed several usabilities need to be focused on when developing a video monitoring system. / Syftet med denna masteruppsats är att undersöka möjligheterna och begränsningarna av att använda informationsvisualiseringsmetoder för att visualisera fel i realtidsvideoströmningsdata. Studien genomfördes hos företaget Red Bee Media genom att följa flera steg inklusive användarstudier, framtagning av prototyper och användarutvärdering. Användarstudien gav designkrav och grundläggande uppgifter för prototypen. Prototypen måste följa designkraven och använda informationsvisualiseringstekniker för att visualisera feldata. Därefter utvärderades prototypen av 5 expertanvändare, som är medarbetare inom Red Bee Media med 1,5 till 3 års erfarenhet av att arbeta med det befintliga Red Bee Mediasystemet. Resultaten visar att prototypen erhållit ett högre SUS-poäng jämfört med Red Bee Medias nuvarande övervakningssystem. Genom ett jämförelseformulär erhöll även prototypen en bättre visualisering för varje grundläggande uppgift jämfört med Red Bee Medias övervakningssystem. Kommentarer från användarutvärderingen har kategoriserats i 4 olika kategorier. Dessa anger flertalet användningsområden som måste fokuseras på när ett övervakningssystem utvecklas.
|
99 |
Cross-layer Control for Adaptive Video Streaming over Wireless Access NetworksAbdallah AbouSheaisha, Abdallah Sabry 17 March 2016 (has links)
Over the last decade, the wide deployment of wireless access technologies (e.g. WiFi, 3G, and LTE) and the remarkable growth in the volume of streaming video content have significantly altered the telecommunications field. These developments introduce new challenges to the research community including the need to develop new solutions (e.g. traffic models and transport protocols) to address changing traffic patterns and the characteristics of wireless links and the need for new evaluation methods that generate higher fidelity results under more realistic scenarios.
Unfortunately, for the last two decades, simulation studies have been the main tool for researchers in wireless networks. In spite of the advantages of simulation studies, overall they have had a negative influence on the credibility of published results. In partial response to this simulation crisis, the research community has adopted testing and evaluation using implementation-based experiments. Implementation-based experiments include field experiments, prototypes, emulations, and testbeds. An example of an implementation-based experiment is the MANIAC Challenge, a wireless networking competition that we designed and hosted, which included creation and operation of ad hoc networks using commodity hardware. However, the lack of software tools to facilitate these sorts of experiments has created new challenges. Currently, researchers must practice kernel programming in order to implement networking experiments, and there is an urgent need to lower the barriers of entry to wireless network experimentation.
With respect to the growth in video traffic over wireless networks, the main challenge is a mismatch between the design concepts of current internet protocols (e.g. the Transport Control Protocol (TCP)) and the reality of modern wireless networks and streaming video techniques. Internet protocols were designed to be deployed over wired networks and often perform poorly over wireless links; video encoding is highly loss tolerant and delay-constrained and yet, for reasons of expedience is carried using protocols that emphasize reliable delivery at the cost of potentially high delay.
This dissertation addresses the lack of software tools to support implementation-based networking experiments and the need to improve the performance of video streaming over wireless access networks. We propose a new software tool that allows researchers to implement experiments without a need to become kernel programmers. The new tool, called the Flexible Internetwork Stack (FINS) Framework, is available under an open source license. With our tool, researchers can implement new network layers, protocols, and algorithms, and redesign the interconnections between the protocols. It offers logging and monitoring capabilities as well as dynamic reconfigurability of the modules' attributes and interconnections during runtime. We present details regarding the architecture, design, and implementation of the FINS Framework and provide an assessment of the framework including both qualitative and quantitative comparison with significant previous tools.
We also address the problem of HTTP-based adaptive video streaming (HAVS) over WiFi access networks. We focus on the negative influence of wireless last-hop connections on network utilization and the end-user quality of experience (QoE). We use a cross-layer approach to design three controllers. The first and second controllers adopt a heuristic cross-layer design, while the third controller formulates the HAVS problem as a Markov decision process (MDP). By solving the model using reinforcement learning, we achieved 20% performance improvement (after enough training) with respect to the performance of the best heuristic controller under unstable channel conditions. Our simulation results are backed by a system prototype using the FINS Framework.
Although it may seem predictable to achieve more gain in performance and in QoE by using cross-layer design, this dissertation not only presents a new technique that improves performance, but also suggests that it is time to move cross-layer and machine-learning-based approaches from the research field to actual deployment. It is time to move cognitive network techniques from the simulation environment to real world implementations. / Ph. D.
|
100 |
A Comparative Study of Real time Video Streaming Solutions / En jämförande studie av realtidslösningar för streaming av videoEklund, Carl January 2024 (has links)
With the emergence of video-streaming applications extending beyond the entertainment section and becoming more accessible in everyday interactions. However, developing a video live-streaming application and choosing which services to use can be a hard task whether to go for a pre-built solution or build your own foundation. When deciding which services to include in your product a lot of aspects have to be taken into consideration, regarding performance and so on. The aim of this thesis is to emphasize the importance and relevancy of the development efficiency metric, including soft metrics such as maintainability and understandability. During this thesis three different video live-streaming services were chosen to be compared against each other regarding development efficiency: WebRTC, Agora and GetStream. Baseline applications were developed where each respective chosen service was implemented and further evaluated based on development efficiency. According to development efficiency, GetStream had the highest score compared to the other services and therefore should be the easiest to maintain and understand. On the other hand, WebRTC had the lowest development efficiency score and therefore should be the hardest to maintain and understand, however by choosing WebRTC you are not opting into a third-party service and therefore have more control over the implementation. Overall, it can be concluded that deciding which services to include a multitude of aspects has to be considered.
|
Page generated in 0.0742 seconds