2 research outputs found

    Transcoder based on Proxy for Transmitting Patients' Video Stream

    Get PDF
    Objective: The progress in computer and communication technologies is making the Internet increasingly heterogeneous in terms of network, hardware and software capacities. Moreover, this has made it possible for emergency telemedicine services to provide high quality medical services. However, resource availability on the Internet varies unexpectedly. Thus, providing an efficient access to emergency telemedicine services requires that medical multimedia streams be adapted according to the environment constraints. One approach to this issue is based on the use of intermediate nodes within the network to perform such adaptations (media transformations and data transcoding). For this purpose, we have designed and implemented a proxy server for Quality of Service adaptations of medical multimedia streams. Methods: We have organized a new emergency telemedicine system by designing a proxy server to execute transcoding. The proxy server is located between a patient system and a doctor system over heterogeneous networks. Before a patient system can deliver medical video streams to a doctor system, the proxy server measures uplink bandwidth which is one of the Quality of Service factors, from the proxy server to the doctor system. At this moment, frame rates are determined according to the measured bandwidth, and the proxy server transmits medical video streams modified for new frame rates to the doctor system. We describe the implementation of this proxy server on top of the Microsoft DirectShow? environment and report on a performance evaluation which demonstrates the effectiveness of the approach. Results: The quality of requested medical video streams can be predicted when they are adapted to the receiver. With this prediction, adapted medical video streams which meet the frame rates constraints of the receiver can be delivered without additional measurements of bandwidth. Conclusion: This study represents a proxy server of a hybrid multimedia telemedicine system over heterogeneous networks. We expect that the designed proxy server can provide not only dynamic Quality of Service monitoring functions along bandwidth measurement, but also medical video adaptations to the receiver in heterogeneous network environments.ope

    Customisation of web content for desktop and mobile devices

    Get PDF
    Accessing websites from mobile devices has been gaining popularity but may not give the same results and experiences as accessing them from a personal computer. Growth in the use of mobile devices is accelerating and therefore issues with accessing the web from them are becoming increasingly important. To investigate problems users encountered while accessing websites from mobile devices we conducted a series of surveys and conducted a user trial. Results showed that on mobile devices, users get pages with different structure, terminology, content, and location of content than those on the desktops. Each of these differences negatively impact on the user experience for the site. To address these issues, we present a server-side adaptation approach to prioritising adaptive pages to different devices through a prioritisation system. The prioritisation approach allows users to prioritise page items for different devices. The prioritisation engine reorders, shows, and removes items based on its priority set by users or developers. With this approach, the overall web page’s structure (the parent-child relationships) is preserved and the same terminology, content, and similar location of content are delivered to all devices. To evaluate the prioritisation system, we conducted user trials in a controlled lab-experiment evaluating the usability and user experience of adaptive pages developed for desktops and prioritised for mobile devices. We compared adaptive pages of a mock Facebook to the actual Facebook version. We also conducted a performance test analysing the performance of the prioritisation engine. Results demonstrate the usefulness of the Prioritisation engine and the adaptive pages. Participants preferred the Prioritised version and their performance and browsing experience on the Prioritised version is better than that on the Facebook mobile version. Results show that adaptive pages and prioritisation provides a consistent web experience across different devices
    corecore