Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

Adaptive Streaming Server dengan FFMPEG dan Golang

View through CrossRef
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.  
Title: Adaptive Streaming Server dengan FFMPEG dan Golang
Description:
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.
 .

Related Results

A Field Streaming - Potential Experiment
A Field Streaming - Potential Experiment
Abstract Streaming-potential experiments were conducted within the Muddy- and Dakota-sandstone interval of a Denver basin well. Analysis of the data shows that, f...
DAMPAK TEKNOLOGI TERHADAP PROSES BELAJAR MENGAJAR
DAMPAK TEKNOLOGI TERHADAP PROSES BELAJAR MENGAJAR
DAFTAR PUSTAKAAditama, M. H. R., & Selfiardy, S. (2022). Kehidupan Mahasiswa Kuliah Sambil Bekerja di Masa Pandemi Covid-19. Kidspedia: Jurnal Pendidikan Anak Usia Dini, 3(...
Sistem Monitoring Audio Streaming Pada Stasiun Radio Suara Adyafiri
Sistem Monitoring Audio Streaming Pada Stasiun Radio Suara Adyafiri
Penelitian ini membahas tentang Sistem Monitoring Audio Streaming Pada Stasiun Radio Suara Adyafiri. Penelitian ini bertujuan untuk Merancang dan mengimplementasikan Sistem Monitor...
BUILDING A LOYAL FOLLOWING: A LEGAL PERSPECTIVE ON CONVERTING VIEWERS TO FANS THROUGH INTERACTIVE BOOK STREAMING ON DOUYIN
BUILDING A LOYAL FOLLOWING: A LEGAL PERSPECTIVE ON CONVERTING VIEWERS TO FANS THROUGH INTERACTIVE BOOK STREAMING ON DOUYIN
In this research, the objective is to collect a large amount of live streaming data over a long period of time, to argue the micro problems of live streaming e-commerce environment...
Analisis Perancangan Sistem Informasi Pada Aplikasi Vidio.com
Analisis Perancangan Sistem Informasi Pada Aplikasi Vidio.com
Streaming is currently being favored by millennials. Streaming is a multimedia service that is able to offer a service that is quite adequate for users to enjoy multimedia services...
QoE Models for Adaptive Streaming: A Comprehensive Evaluation
QoE Models for Adaptive Streaming: A Comprehensive Evaluation
Adaptive streaming has become a key technology for various multimedia services, such as online learning, mobile streaming, Internet TV, etc. However, because of throughput fluctuat...
Comparison of Client-Server Solutions in the Development of Massively Multiplayer Online Games on Unity
Comparison of Client-Server Solutions in the Development of Massively Multiplayer Online Games on Unity
This paper presents a critique of the traditional approach used to create a multiplayer game in the Unity real-time interactive application development system, especially in the ca...

Back to Top