Traffic for real-time entertainment applications has increased over the past years and now holds one of the largest portions of the traffic on the Internet. This trend has been spotted by Ida Infront who wishes to integrate and support a streaming protocol in their Enterprise Service Bus (ESB). This thesis first surveys three streaming protocols and techniques (SIP, RTSP and HTTP-base streaming) in terms of general usage areas and suitability for integration with the company ESB. Second, this thesis investigates how these protocols can be implemented using a proxy-based design together with the ESB. After describing one design alternative for each protocol, the thesis finally presents a proof-of-concept implementation of an RTSP proxy. The proxy is implemented and tested for performance and added packet jitters under different loads. The main contribution of the thesis is a reverse RTSP proxy application that integrates with the ESB and offers both routing and logging functionalities. In tests where we put the proxy under load we see that the CPU and memory usage is low and that the bottleneck appears to be the network bandwidth. But we also see a small added jitter that potentially could scale and must be taken into account when using such a proxy application.
Identifer | oai:union.ndltd.org:UPSALLA1/oai:DiVA.org:liu-109478 |
Date | January 2014 |
Creators | Hedlund, Tim |
Publisher | Linköpings universitet, Databas och informationsteknik, Linköpings universitet, Tekniska högskolan |
Source Sets | DiVA Archive at Upsalla University |
Language | English |
Detected Language | English |
Type | Student thesis, info:eu-repo/semantics/bachelorThesis, text |
Format | application/pdf |
Rights | info:eu-repo/semantics/openAccess |
Page generated in 0.2452 seconds