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...
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...
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...
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...
Kajian Game Streaming Dan Kerentanan Streamer Di Nimo Tv
Kajian Game Streaming Dan Kerentanan Streamer Di Nimo Tv
Abstrak Objektif. Perkembangan teknologi memunculkan adanya platform game streaming seperti Nimo TV. Kehadiran platform tersebut juga memicu munculnya kelas prekariat di industri b...
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