Novel push-model framework for realizing multi-service MPEG4 streams in broadcast applications

In this thesis, a new broadcast framework is proposed for realizing the MPEG4 media content. This framework defines some possible techniques that may be used for realizing MPEG4 streams in broadcast applications. The thesis proposes solutions to some of the problems associated with broadcasting M...

Full description

Bibliographic Details
Main Author: Mohamed, Amr M.
Format: Others
Language:English
Published: 2009
Online Access:http://hdl.handle.net/2429/12143
id ndltd-UBC-oai-circle.library.ubc.ca-2429-12143
record_format oai_dc
spelling ndltd-UBC-oai-circle.library.ubc.ca-2429-121432018-01-05T17:36:18Z Novel push-model framework for realizing multi-service MPEG4 streams in broadcast applications Mohamed, Amr M. In this thesis, a new broadcast framework is proposed for realizing the MPEG4 media content. This framework defines some possible techniques that may be used for realizing MPEG4 streams in broadcast applications. The thesis proposes solutions to some of the problems associated with broadcasting MPEG-4 media streams regarding service advertisement, media streams management, transport-level streams synchronization, and bandwidth control. To verify the functionality of this framework, a client/server software has been developed, which includes two main modules for service advertisement and MPEG-4 media streams management and delivery. The software architecture adopts the push model for data distribution in all modules to minimize the information delivered on the upstream network media. The service advertisement module adopts SAP/SDP protocol stack for announcing services' description. The media streams management module adopts the MPEG- 4 DMIF standard for media streams management. The framework comprises the main portions for broadcasting MPEG-4 streams including data channels multiplexing to group the data channels' flows to one or more network flows, and client random access to allow clients to access the service at any time during the service presentation. The implementation uses MPEG-4 IM1 reference software for elementary streams creation, decoding, and synchronization. The implementation tackles some issues related to the broadcast data delivery. These issues include transport-level data channels synchronization for synchronizing service's audio-visual objects before data transport. The implementation also includes two algorithms for server's bandwidth control. ServicePacketDrop algorithm controls the server's bandwidth on the service level while ObjectPacketDrop control the server's bandwidth on the object level. Applied Science, Faculty of Electrical and Computer Engineering, Department of Graduate 2009-08-13T21:32:21Z 2009-08-13T21:32:21Z 2002 2002-05 Text Thesis/Dissertation http://hdl.handle.net/2429/12143 eng For non-commercial purposes only, such as research, private study and education. Additional conditions apply, see Terms of Use https://open.library.ubc.ca/terms_of_use. 4659097 bytes application/pdf
collection NDLTD
language English
format Others
sources NDLTD
description In this thesis, a new broadcast framework is proposed for realizing the MPEG4 media content. This framework defines some possible techniques that may be used for realizing MPEG4 streams in broadcast applications. The thesis proposes solutions to some of the problems associated with broadcasting MPEG-4 media streams regarding service advertisement, media streams management, transport-level streams synchronization, and bandwidth control. To verify the functionality of this framework, a client/server software has been developed, which includes two main modules for service advertisement and MPEG-4 media streams management and delivery. The software architecture adopts the push model for data distribution in all modules to minimize the information delivered on the upstream network media. The service advertisement module adopts SAP/SDP protocol stack for announcing services' description. The media streams management module adopts the MPEG- 4 DMIF standard for media streams management. The framework comprises the main portions for broadcasting MPEG-4 streams including data channels multiplexing to group the data channels' flows to one or more network flows, and client random access to allow clients to access the service at any time during the service presentation. The implementation uses MPEG-4 IM1 reference software for elementary streams creation, decoding, and synchronization. The implementation tackles some issues related to the broadcast data delivery. These issues include transport-level data channels synchronization for synchronizing service's audio-visual objects before data transport. The implementation also includes two algorithms for server's bandwidth control. ServicePacketDrop algorithm controls the server's bandwidth on the service level while ObjectPacketDrop control the server's bandwidth on the object level. === Applied Science, Faculty of === Electrical and Computer Engineering, Department of === Graduate
author Mohamed, Amr M.
spellingShingle Mohamed, Amr M.
Novel push-model framework for realizing multi-service MPEG4 streams in broadcast applications
author_facet Mohamed, Amr M.
author_sort Mohamed, Amr M.
title Novel push-model framework for realizing multi-service MPEG4 streams in broadcast applications
title_short Novel push-model framework for realizing multi-service MPEG4 streams in broadcast applications
title_full Novel push-model framework for realizing multi-service MPEG4 streams in broadcast applications
title_fullStr Novel push-model framework for realizing multi-service MPEG4 streams in broadcast applications
title_full_unstemmed Novel push-model framework for realizing multi-service MPEG4 streams in broadcast applications
title_sort novel push-model framework for realizing multi-service mpeg4 streams in broadcast applications
publishDate 2009
url http://hdl.handle.net/2429/12143
work_keys_str_mv AT mohamedamrm novelpushmodelframeworkforrealizingmultiservicempeg4streamsinbroadcastapplications
_version_ 1718589071407710208