146 research outputs found

    Real-Time QoS-Aware Vehicle Tracking: An Experimental and Comparative Study

    Get PDF
    AbstractRecently, web service became popular for Real-time Communication (RTC). It allows bi-directional, real-time communication between web clients and server. On the other hand, Data Distribution Service (DDS) middleware offers unified integration with high-performance due to its scalability, flexibility, real-time, mission-critical networks and rich QoS features. DDS is based on the publish/subscribe communication model. It improves RTC through its efficient and high-performance data delivery mechanism. This paper studies and investigates that how DDS is better for RTC. Experimental studies are conducted to compare text messaging using socket IO over DDS Web API. The result concerns the throughput satisfaction rate, round trip time and packet loss. In addition, we consider some of QoS of DDS during experimental work e.g. deadline, time based filter etc

    Live video transmission over data distribution service with existing low-power platforms

    Get PDF
    This paper investigates video transmission over a middleware layer based on the Object Management Group’s Data-Distribution Service (DDS) standard, with a focus on low power platforms. Low power platforms are being widely utilised to implement IoT devices. One important type of IoT application is live video sharing which requires higher bandwidth than current typical applications. However, only limited research has been carried out on quality of services of data distribution utilising low end platforms. This paper discusses the development of prototypes that consist of both a Raspberry Pi 2 and an Android smartphone with client applications using Prismtech’s Vortex line of DDS middleware. Experiments have yielded interesting performance results: DDS middleware implementations that run on low power hardware with native code can provide sufficient performance. They are efficient enough to consistently handle high bandwidth live video with the network performance proving to be the bottleneck rather than the processing power of the devices. However, virtual machine implementations on an Android device did not achieve similar performance levels. These research findings will provide recommendations on adopting low power devices for sharing live video distribution in IoT over DDS middleware

    VideoLib: um middleware escalável para o desenvolvimento de aplicações multimídia de tempo real

    Get PDF
    In the past few year there has been an increase in the demand for applications based on the distribution of video over the Internet. As these technologies became more popular, several areas of knowledge started to take advantage of their features. Thus, several collaborative environments have been developed using video streams as the media of communication. From videoconferencing to educational telemedicine video transmissions, these collaborative applications usually take a long time to be configured and deployed. They also frequently limit the number of participants in a single session. This dissertation proposes a scalable architecture and a middleware that enable the quick development and deployment of video sharing applications in real time. It provides a very low configuration overhead when compared to traditional solutions and supports a great number of users providing and consuming videos simultaneously.Conselho Nacional de Pesquisa e Desenvolvimento Científico e Tecnológico - CNPqNos últimos anos, tem-se observado um aumento na oferta e demanda de aplicações baseadas na disseminação de vídeo pela internet. Com a popularização dessas tecnologias, outras áreas do conhecimento começaram a utilizar suas funcionalidades, surgindo assim ambientes colaborativos que utilizam o vídeo como meio principal na troca de informação. De videoconferências até transmissões educacionais voltadas para a telemedicina, as etapas de configuração e implantação dessas aplicações costumam tomar muito tempo, além de comumente limitarem o número de participantes em uma mesma sessão. Este trabalho propõe uma arquitetura escalável e um middleware que a utiliza que permitem o rápido desenvolvimento e implantação de aplicações de compartilhamento de vídeo em tempo real. Ele possui etapas de implantação mais simples que soluções tradicionais e suporta um número grande de usuários produzindo e consumindo vídeos simultaneamente
    corecore