Title :
A Web Service Framework Supporting Multimedia Streaming
Author :
Lam, G. ; Rossiter, D.
Author_Institution :
Hong Kong Univ. of Sci. & Technol., Hong Kong, China
Abstract :
The transfer of streaming data is not well supported by current web services standards. To include multimedia streaming support in the web services domain, this paper presents a novel multimedia streaming web services framework for the transfer of streaming multimedia content. First, the framework includes an implementation of a query service for publishing a description of the multimedia content that is input to or output from a multimedia web service. This query service is specified in an extension of WSDL. Using MPEG-7 metadata, content descriptions can be queried before the invocation of a multimedia web service. Second, two new MEPs and their SOAP HTTP bindings are created for the exchange of streaming data between two SOAP endpoints. The implementations of these new MEPs use the MIME multipart/related structure and MTOM packaging when transferring the multimedia packets as SOAP messages. To reduce the transfer overhead introduced by the packaging method, this paper investigated extensively the application of various compression schemes for the SOAP messages as well as for the packaging of the binary packet data. Experiments show that the proposed framework can achieve a performance comparable to a simple HTTP multimedia streaming method.
Keywords :
Web services; media streaming; multimedia computing; HTTP multimedia streaming method; MEP; MIME multipart/related structure; MPEG 7 metadata; MTOM packaging; SOAP HTTP bindings; SOAP messages; WSDL; Web service domain; Web service standards; binary packet data; content descriptions; multimedia packets; multimedia streaming data exchange; multimedia streaming support; packaging method; streaming multimedia content; Multimedia communication; Service oriented architecture; Simple object access protocol; Streaming media; Transform coding; Binary XML; multimedia streaming; service-oriented architecture; web services;
Journal_Title :
Services Computing, IEEE Transactions on
DOI :
10.1109/TSC.2012.11