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
FAKTOR-FAKTOR YANG MEMPENGARUHI MORTALITAS PADA PASIEN DENGAN FRAKTUR COSTA: Literature Review
FAKTOR-FAKTOR YANG MEMPENGARUHI MORTALITAS PADA PASIEN DENGAN FRAKTUR COSTA: Literature Review
FAKTOR-FAKTOR YANG MEMPENGARUHI MORTALITAS PADA PASIEN DENGAN FRAKTUR COSTA: Literature Review Anna Tri Wahyuni1), Masfuri2), Liya Arista3)1,2,3 Fakultas Ilmu Keperawatan Univers...
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...
How Third Party Observers Respond to Overheard Service Failures: Implications for Frontline Service Employees and the Firm
How Third Party Observers Respond to Overheard Service Failures: Implications for Frontline Service Employees and the Firm
Frontline service employees and unhappy customers have generally been the main focus of the service failures research. It is established that service failures are difficult to prev...
TELESPECTADORES E TELENOVELA NO STREAMING: UM ESTUDO EXPLORATÓRIO SOBRE O CONSUMO DE BELEZA FATAL
TELESPECTADORES E TELENOVELA NO STREAMING: UM ESTUDO EXPLORATÓRIO SOBRE O CONSUMO DE BELEZA FATAL
O trabalho se alicerça na reflexão sobre o comportamento dos telespectadores de telenovelas no streaming, com Beleza Fatal, lançada pela plataforma Max, em 2025, como ponto de anál...
Pengembangan Sistem Penerimaan Mahasiswa Baru Menggunakan Arsitektur Golang Framework
Pengembangan Sistem Penerimaan Mahasiswa Baru Menggunakan Arsitektur Golang Framework
Pengembangan sistem penerimaan mahasiswa baru (PMB) di perguruan tinggi merupakan langkah kritis untuk memodernisasi proses penerimaan. Artikel ini membahas implementasi pengembang...
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...
Pengaruh Harga Streaming terhadap Permintaan Lagu “Sunset Boulevard” pada Platform Musik Digital Populer
Pengaruh Harga Streaming terhadap Permintaan Lagu “Sunset Boulevard” pada Platform Musik Digital Populer
Abstract. The development of the digital music industry has transformed music consumption patterns from physical ownership to access-based streaming services. This transformation h...

