Adaptive Streaming Server dengan FFMPEG dan Golang

2021 ◽  
Vol 5 (3) ◽  
pp. 413-420
Author(s):  
David Kristiadi ◽  
Marwiyati

Quality of experience (QoE) when accessing video streaming becomes a challenge in varieties of network bandwidth/speed. Adaptive streaming becomes an answer to gain good QoE. An architecture system of the adaptive streaming server with Dynamic Adaptive Streaming over HTTP (DASH) was proposed. The system was consists of two services e.g transcoding and streaming. Transcoding service encodes an audio file, multi-bitrates video files, and manifest.mpd files. Streaming service serves client streaming requests that appropriate to client network profiles. The system is built using the Golang programming environment and FFMPEG. Transcoding service has some execution mode (serial and concurrent) and passing mode (1 pass and 2 passes). The transcoding service test results show that concurrent execution is faster 11,5% than the serial execution and transcoding using 1 pass is faster 46,95% than 2 passes but the bitrate of output video lower than the determinate bitrate parameter.  The streaming service has a good QoE. In the 5 scenarios, buffer level=0 happens 5 times, and its total duration is 64 seconds. Buffer level=0 happens when extreme changes happen in network speed from fast to too slow.  

2020 ◽  
Vol 10 (21) ◽  
pp. 7691
Author(s):  
Ali Gohar ◽  
Sanghwan Lee

Dynamic Adaptive Streaming over HTTP (DASH) offers adaptive and dynamic multimedia streaming solutions to heterogeneous end systems. However, it still faces many challenges in determining an appropriate rate adaptation technique to provide the best quality of experience (QoE) to the end systems. Most of the suggested approaches rely on servers or client-side heuristics to improve multimedia streaming QoE. Moreover, using evolving technologies such as Software Defined Networking (SDN) that provide a network overview, combined with Multipath Transmission Control Protocol (MPTCP), can enhance the QoE of streaming multimedia media based on scalable video coding (SVC). Therefore, we enhance our previous work and propose a Dynamic Multi Path Finder (DMPF) scheduler that determines optimal techniques to enhance QoE. DMPF scheduler is a part of the DMPF Scheduler Module (DSM) which runs as an application over the SDN controller. The DMPF scheduler accommodates maximum client requests while providing the basic representation of the media requested. We evaluate our implementation on real network topology and explore how SVC layers should be transferred over network topology. We also test the scheduler for network bandwidth usage. Through extensive simulations, we show clear trade-offs between the number of accommodated requests and the quality of the streaming. We conclude that it is better to schedule the layers of a request into the same path as much as possible than into multiple paths. Furthermore, these result would help service providers optimize their services.


2011 ◽  
pp. 54-101
Author(s):  
Naga Surendran ◽  
Yamuna Krishamurthy ◽  
Douglas C. Schmidt

Advances in network bandwidth and CPU processing power have enabled the emergence of multimedia applications, such as teleconferencing or streaming video, that exhibit significantly more diverse and stringent quality-of-service (QoS) requirements than traditional data-oriented applications, such as file transfer or email. For instance, popular Internet-based streaming mechanisms, such as Realvideo (RealNetworks, 1998) and Vxtreme (Vxtreme, 1998), allow suppliers to transmit continuous streams of audio and video packets to consumers. Likewise, non-continuous media applications, such as medical imaging servers (Hu et al., 1998) and network management agents (Schmidt and Suda, 1994), employ streaming to transfer bulk data efficiently from suppliers to consumers.


2019 ◽  
Vol 2019 ◽  
pp. 1-15
Author(s):  
Xinjue Hu ◽  
Wei Quan ◽  
Tao Guo ◽  
Yu Liu ◽  
Lin Zhang

As a popular form of virtual reality (VR) media, omnidirectional video (OV) has been continuously developed in recent years. OV contains the view of the scene in every direction, which will ask for around 120 Mbps with 8k resolution and 25 fps (frames per second). Although there has been a lot of work to optimize the transmission for on-demand of OV, the research on the live streaming of OV is still very lacking. Another big challenge for the OV live streaming system is the huge demand for computing resources. The existing terminal devices are difficult to completely carry tasks such as stitching, encoding, and rendering. This paper proposes a mobile edge assisted live streaming system for omnidirectional video (MELiveOV); the MELiveOV can intelligently offload the processing tasks to the edge computing enabled 5G base stations. The MELiveOV consists of an omnidirectional video generation module, a streaming module, and a viewpoint prediction module. A prototype system of MELiveOV is implemented to prove its complete end-to-end OV live streaming service. Evaluation result demonstrates that compared with the traditional solution, MELiveOV can reduce the network bandwidth requirement by about 50% and the transmission delay of more than 70% while ensuring the quality of the user’s experience.


2020 ◽  
Vol 11 (1) ◽  
pp. 99
Author(s):  
Young-myoung Kang ◽  
Yeon-sup Lim

Video streaming application such as Youtube is one of the most popular mobile applications. To adjust the quality of video for available network bandwidth, a streaming server provides multiple representations of video of which bit rate has different bandwidth requirements. A streaming client utilizes an adaptive bit rate (ABR) scheme to select a proper representation that the network can support. However, in mobile environments, incorrect decisions of an ABR scheme often cause playback stalls that significantly degrade the quality of user experience, which can easily happen due to network dynamics. In this work, we propose a control theory (Linear Quadratic Optimization)-based ABR scheme to enhance the quality of experience in mobile video streaming. Our simulation study shows that our proposed ABR scheme successfully mitigates and shortens playback stalls while preserving the similar quality of streaming video compared to the state-of-the-art ABR schemes.


2019 ◽  
Vol 9 (01) ◽  
pp. 47-54
Author(s):  
Rabbai San Arif ◽  
Yuli Fitrisia ◽  
Agus Urip Ari Wibowo

Voice over Internet Protocol (VoIP) is a telecommunications technology that is able to pass the communication service in Internet Protocol networks so as to allow communicating between users in an IP network. However VoIP technology still has weakness in the Quality of Service (QoS). VOPI weaknesses is affected by the selection of the physical servers used. In this research, VoIP is configured on Linux operating system with Asterisk as VoIP application server and integrated on a Raspberry Pi by using wired and wireless network as the transmission medium. Because of depletion of IPv4 capacity that can be used on the network, it needs to be applied to VoIP system using the IPv6 network protocol with supports devices. The test results by using a wired transmission medium that has obtained are the average delay is 117.851 ms, jitter is 5.796 ms, packet loss is 0.38%, throughput is 962.861 kbps, 8.33% of CPU usage and 59.33% of memory usage. The analysis shows that the wired transmission media is better than the wireless transmission media and wireless-wired.


Author(s):  
H Eyigor ◽  
E A Cetinkaya ◽  
D T Coban ◽  
G Ozturk ◽  
Ö Erdem

Abstract Objective External dacryocystorhinostomy is thought to cause mucociliary dysfunction by damaging the mucosa, in turn affecting ciliary activity and mucus quality. This study investigated the effect of external dacryocystorhinostomy on sinonasal function. Methods Patients scheduled for unilateral external dacryocystorhinostomy who underwent endoscopic nasal examination and paranasal sinus computed tomography were included in this study. A saccharine test was performed on the planned surgical side and the mucociliary clearance time was determined. The sinonasal quality of life was measured in all patients, pre-operatively and at six months post-operatively, using the Sino-Nasal Outcome Test-22. The Lund–Kennedy endoscopic score was also determined in all patients, both pre- and post-operatively. Results The study comprised 28 patients (22 females and 6 males). A statistically significant difference was found between the pre- and post-operative saccharine test results (p = 0.006), but not between the pre- and post-operative Sino-Nasal Outcome Test-22 scores (p > 0.05). Conclusion This study is one of only a few to investigate the effect of external dacryocystorhinostomy on sinonasal function. The results showed that external dacryocystorhinostomy impairs mucociliary clearance. The surgical procedure is well tolerated and does not significantly change nasal symptom scores.


2021 ◽  
pp. 004051752110308
Author(s):  
Yang Liu ◽  
Zhong Xiang ◽  
Xiangqin Zhou ◽  
Zhenyu Wu ◽  
Xudong Hu

Friction between the tow and tool surface normally happens during the tow production, fabric weaving, and application process and has an important influence on the quality of the woven fabric. Based on this fact, this paper studied the influence of tension and relative velocity on the three kinds of untwisted-glass-fiber tow-on-roller friction with a Capstan-based test setup. Furthermore, an improved nonlinear friction model taking both tension and velocity into account was proposed. According to statistical test results, firstly, the friction coefficient was found to be positively correlated with tension and relative velocity. Secondly, tension and velocity were complementary on the tow-on-roller friction behavior, with neither being superior to the other. Thirdly, an improved model was found to present well the nonlinear characteristics between friction coefficient and tension and velocity, and predicational results of the model were found to agree well with the observations from Capstan tests.


Sign in / Sign up

Export Citation Format

Share Document