|Authors||H. O. Rafaelsen, F. Eliassen and S. B. Musunoori|
|Editors||Z. T. R. Meersman|
|Title||Towards Self-Organising Distribution Structures for Streaming Media|
|Afilliation||Communication Systems, Communication Systems|
|Publication Type||Proceedings, refereed|
|Year of Publication||2006|
|Conference Name||8th International Symposium on Distributed Objects and Applications (DOA)|
Efficient multi-receiver delivery of video data over computer networks, such as the Internet is still challenging, due to heterogeneity in involved network technologies, end-node capabilities and receiver preferences. While adaptive and scalable video encoding can solve many of the problems caused by heterogeneity, media gateway systems are needed for performing video filtering and transformation in order to handle cases not solved by scalable coding. The omplexity of such systems make them difficult to manage by humans. Hence streaming media delivery systems, including media gateway systems should be self-managed only guided by policies provided by system managers and users. In this paper, we describe a media gateway systems framework for developing binding managers for gateway-based stream bindings. These bindings constructs an overlay network for media stream distribution. The framework is open, enabling insertion of specific binding policies that suits particular user preferences. Our framework contributes towards self-management of multi-user streaming services by supporting self-configuration and re-configuration of multi-receiver bindings. It also contributes to easier development of business streaming applications by supporting the plugging in of binding policies targeting particular application domains.We describe the implementation of a prototype of the framework and evaluate the framework by observing and comparing the effect on the property of bindings when different binding policies are applied. Finally we discuss issues of gateway service placement and scalability when bindings are deployed in a large scale infrastructure.