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.
Ikatan Ahli Informatika Indonesia (IAII)
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(...
PERAN TATA KELOLA PERUSAHAAN DALAM MEMODERASI PENGARUH IMPLEMANTASI GREEN ACCOUNTING, CORPORATE SOCIAL RESPONSIBILITY DAN FIRM SIZE TERHADAP KINERJA KEUANGAN
PERAN TATA KELOLA PERUSAHAAN DALAM MEMODERASI PENGARUH IMPLEMANTASI GREEN ACCOUNTING, CORPORATE SOCIAL RESPONSIBILITY DAN FIRM SIZE TERHADAP KINERJA KEUANGAN
This study examines the role of corporate governance in moderating the influence of green accounting disclosure, corporate social responsibility (CSR), and firm size on the financi...
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...
DEMENSI BUDAYA LOKAL DALAM TRADISI HAUL DAN MAULIDAN BAGI KOMUNITAS SEKARBELA MATARAM
DEMENSI BUDAYA LOKAL DALAM TRADISI HAUL DAN MAULIDAN BAGI KOMUNITAS SEKARBELA MATARAM
<p>Penelitian ini dilakukan di Kotamadya<br />Mataram Nusa Tenggara Barat. Sasaran<br />penelitian adalah suatu masyarakat lokal yang<br />menamakan dirinya...
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...
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...
Optimizing IETF multimedia signaling protocols and architectures in 3GPP networks : an evolutionary approach
Optimizing IETF multimedia signaling protocols and architectures in 3GPP networks : an evolutionary approach
Signaling in Next Generation IP-based networks heavily relies in the family of multimedia signaling protocols defined by IETF. Two of these signaling protocols are RTSP and SIP, wh...

