Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Goran Miljkovic is active.

Publication


Featured researches published by Goran Miljkovic.


international symposium on consumer electronics | 2010

Google's android as an application environment for DTV decoder system

Nikola Kuzmanovic; Tomislav Maruna; Milan S. Savic; Goran Miljkovic; Djordje Isailovic

This paper presents an approach of using Googles Android software stack as an application environment for digital television (DTV) sets and set-top boxes. Expanding Android software stack to support DTV decoder devices and developing universal TV and set-top box applications for Android environment enables rapid software development and shorter release time for next generation products. Paper describes the process of porting complete Android software stack (Android Linux kernel, system drivers, user space libraries, Android specific libraries and programs) to a DTV decoder platform with Linux kernel and available stable device drivers; implementation of extensions to support DTV channel search, memorizing, playback and recording. Performance and features of final system will be presented.


international conference on consumer electronics berlin | 2013

Evaluation of adaptive streaming algorithms over HTTP

Jelena Kovacevic; Goran Miljkovic; Krsto Lazic; Milan Stankic

In order to guarantee the best user experience throughout different network access technologies with dynamically varying network conditions, it is fundamental to adopt new technologies enabling a proper reception of the multimedia content. In this paper we implemented a prototype of streaming client, based on the MPEG DASH standard. We experimentally evaluated three adaptive streaming algorithms proposed by different authors in order to answer the following questions: (i) how fast is the reaction time to bandwidths changes? (ii) algorithm behavior on a highly unstable network conditions and (iii) buffer underrun/overflow. We identify differences, inefficiencies and possible improvements.


telecommunications forum | 2013

Scriptable graphical user interface engine for embedded platforms

Milivoj Bozic; Dusan Zivkov; Istvan Pap; Goran Miljkovic

This paper describes an implementation of graphical user interface (GUI) engine for cost-effective embedded platforms like digital TV receivers and set top boxes. The software architecture of the solution and tool selection was driven by the hardware capabilities and target platform limitations. The specific way of utilizing Lua and Lua bindings for implementation of scripting mechanism in such environment is described.


international symposium on consumer electronics | 2010

DTV linux device abstraction for embeded systems

Goran Miljkovic; Velibor Mihic; Miroslav Ristic; Vladimir Kovacevic

This paper presents an approach to create Linux Device Driver Framework which will be used for representation and control of DTV related HW components found in Set-top boxes (STB) and TV sets (iDTV). During previous years LinuxTV was established as promising architecture for PC TV cards, but from the announcement of Linux DVB API v3 there was no progress toward embedded systems. Therefore, attempt is made to improve and replace existing Linux DVB paradigm, and to introduce concepts applicable and optimized for embedded systems. Layered SW architecture is developed, which simplifies Kernel Drivers development, and export well defined APIs to user space applications.


international convention on information and communication technology, electronics and microelectronics | 2014

Second screen user experience: A new digital television frontier

Nenad Soskic; Nikola Kuzmanovic; Milan Vidaković; Goran Miljkovic

Availability and increased hardware performance of handheld devices with high resolution screens encourage users to exploit them as the second screen while watching television. Second screen is a term that refers to an additional screen of a handheld device such as a tablet or a smart phone, with an operating system capable of running desired installed applications. Desire to make additional DTV information available to the user which can be presented on the second screen tends to push the limit of digital television in that direction. This paper presents a framework to distribute and present both premium and free-to-air television content. The framework is based on server/client architecture and includes: TV remote control, streaming of television services, additional content (Electronic Program Guide, reminders...), data protection of streamed services to client devices. The system architecture consists of a media server and its clients. Media server is a Set-Top box with Android OS. Main duty of media server is to receive and process DTV content received from broadcasters and distribute the content to clients (second screen devices). Client application is developed on various OS/Platforms: Android and iOS. Multimedia content can be streamed using supported protocols: HTTP, RTP/RTSP, and adaptive streaming protocols (HLS and MPEG-DASH). Streamed content is protected using DTCP-IP. The main objective of the paper is to describe the utilization of before mentioned standards in a framework to use the DTV data and functions beyond the scope of the main TV screen. The client application also implements the remote controller GUI in order to use one device to control the TV.


international conference on consumer electronics berlin | 2014

Advanced rate adaptation algorithm in video streaming over HTTP

Jelena Kovacevic; Goran Miljkovic; Velibor Mihic; Krsto Lazic

In order to guarantee the best user experience throughout different network access technologies with dynamically varying network conditions, it is fundamental to enable proper reception of the multimedia content. To overcome the limitations/deficiencies of evaluated adaptive streaming algorithms (such as slow rate adaptation at stable network conditions), we propose an Advanced Rate Adaptation algorithm (ARA, in the following text) and test it under various network scenarios. The algorithm is implemented as a part of the MPEG DASH compliant client.


international conference on consumer electronics | 2012

Cloud enhanced smart home technologies

Ivan Kastelan; Mihajlo Katona; Goran Miljkovic; Tomislav Maruna; Mirko Vucelja

Cloud computing is making its way towards use at home. This paper presents a cloud for smart home. We present review of technologies for smart home and give an integrated cloud-based energy- and carbon-efficient architecture.


international conference on consumer electronics | 2009

Software architecture of light PVR engine

Goran Miljkovic; Velibor Mihic; Nikola Teslic; Miodrag Temerinac

This paper presents efficient software architecture for a PVR application which is capable of simultaneous recording and playback of HD quality MPEG-2 and AVC streams from DVB and ATSC networks. Presented approach provides scalable software architecture portable on low cost HW platforms with optional CA protection, thus providing end user with advanced features found in high-end devices such as: pauses, instant reply, skip, and fast forward/rewind.


international conference on consumer electronics berlin | 2014

A proposal for a multi-format streaming server framework

Nikola Spiric; Sreten Tanackovic; Dejan Popov Tapavicki; Goran Miljkovic

This paper presents a proposition for design and realization of a multi-format streaming server framework. Building blocks required to implement this framework are identified, and their implementation described using existing technologies and protocols. Presented framework addresses the problems surrounding the distribution of Digital Television (DTV), as well as local media content, to a wide array of second screen devices (e.g. mobile devices, such as tablets or smartphones). The paper also includes a brief description and interaction analysis of protocols used for aforementioned media content discovery, control and out-of-band transfer.


telecommunications forum | 2012

One Implementation of Dynamic Adaptive Streaming over HTTP

Krsto Lazic; Milena Milosevic; Goran Miljkovic; Nikola Ikonic; Jelena Kovacevic

This paper describes one implementation of adaptive streaming over HTTP for Android based DTV platform. We have proposed a software solution that enables full adaptive streaming over HTTP protocol. The proposition includes two key standards to be implemented: HTTP Live Streaming and MPEG DASH (Dynamic Adaptive Streaming over HTTP). The focus is on implementation of modular architecture that enables adaptive streaming using basic adaptation algorithms leaving a simple interface for integration of advanced adaptation algorithms.

Collaboration


Dive into the Goran Miljkovic's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge