This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
A Web Service Framework Supporting Multimedia Streaming
July-Sept. 2013 (vol. 6 no. 3)
pp. 400-413
Gibson Lam, Hong Kong University of Science and Technology, Hong Kong
David Rossiter, Hong Kong University of Science and Technology, Hong Kong
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.
Index Terms:
Multimedia communication,Streaming media,Simple object access protocol,Service oriented architecture,Transform coding,web services,Binary XML,multimedia streaming,service-oriented architecture
Citation:
Gibson Lam, David Rossiter, "A Web Service Framework Supporting Multimedia Streaming," IEEE Transactions on Services Computing, vol. 6, no. 3, pp. 400-413, July-Sept. 2013, doi:10.1109/TSC.2012.11
Usage of this product signifies your acceptance of the Terms of Use.