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...
Main Author: | |
---|---|
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 |