232 research outputs found

    RTP control protocol (RTCP) extended report (XR) block for independent reporting of burst/fgp discard metrics

    Get PDF
    This document defines an RTP Control Protocol (RTCP) Extended Report (XR) block that allows the reporting of burst/gap discard metrics independently of the burst/gap loss metrics for use in a range of RTP applications

    Duplicating RTP streams

    Get PDF
    Packet loss is undesirable for real-time multimedia sessions but can occur due to a variety of reasons including unplanned network outages. In unicast transmissions, recovering from such an outage can be difficult depending on the outage duration, due to the potentially large number of missing packets. In multicast transmissions, recovery is even more challenging as many receivers could be impacted by the outage. For this challenge, one solution that does not incur unbounded delay is to duplicate the packets and send them in separate redundant streams, provided that the underlying network satisfies certain requirements. This document explains how Real-time Transport Protocol (RTP) streams can be duplicated without breaking RTP or RTP Control Protocol (RTCP) rule

    Rtp and the datagram congestion control protocol

    Get PDF
    We describe how the new Datagram Congestion Control Protocol (DCCP) can be used as a bearer for the Real-time Transport Protocol (RTP) to provide a congestion controlled basis for networked multimedia applications. This is a step towards deployment of congestion control for such applications, necessary to ensure the future stability of the best-effort network if high-bandwidth streaming and IPTV services are to be deployed outside of closed QoS-managed networks

    Mobile Multimedia Streaming Library

    Get PDF
    In recent years, multimedia has become a commonly used tool for presenting contents to the users. The employment of multimedia is no longer limited to only the entertainment industry, but spans in other areas as well. In academics, lectures are recorded to audio and video for storage and distribution to students. Free online multimedia hosting services are popularly cherished, such as “youtube.com” and “yahoo video”, and with the increasing affordability of digital camera, hundreds, or maybe thousands, of home-made videos and music audio are created daily and published online. Low-cost digital recorders such as webcams also help promote the use of video for surveillance, both for commercial and personal use. Suddenly, there comes the need for digital multimedia delivery, which happens naturally with the advancement in Internet bandwidth and the popularity of multimedia sharing. Multimedia delivery comes in two methods: downloading and streaming. Streaming requires more complex structure, but rewards with better user experience. Although streaming is the method of choice today, downloading is still useful in ad-hoc situation where streaming is not feasible. This project aims to provide streaming-like capability to mobile devices. Since mobile gadgets are limited in resources compared to personal computers (PC), streaming sometimes is the only way to deliver media contents to user. This work targets devices in the so-called “ad-hoc situation”, and also seeks to save the cost associated with multimedia streaming, which traditionally uses the operator wireless network, by using a LAN-connected proxy and the Bluetooth medium. It is also to serve the educational purpose in learning about multimedia streaming on cellular phones. This project experiments with several approaches to implement streaming on mobile phones. It discusses each approach in details. Finally, a library and a sample application are implemented to demonstrate the solution

    Sending multiple RTP streams in a single RTP session: grouping RTP control protocol (RTCP) reception statistics and other feedback

    Get PDF
    RTP allows multiple RTP streams to be sent in a single session but requires each Synchronization Source (SSRC) to send RTP Control Protocol (RTCP) reception quality reports for every other SSRC visible in the session. This causes the number of RTCP reception reports to grow with the number of SSRCs, rather than the number of endpoints. In many cases, most of these RTCP reception reports are unnecessary, since all SSRCs of an endpoint are normally co-located and see the same reception quality. This memo defines a Reporting Group extension to RTCP to reduce the reporting overhead in such scenarios

    RTP and the Datagram Congestion Control Protocol (DCCP)

    Full text link

    RTP Control Protocol (RTCP) Feedback for Congestion Control

    Get PDF
    An effective RTP congestion control algorithm requires more fine-grained feedback on packet loss, timing, and Explicit Congestion Notification (ECN) marks than is provided by the standard RTP Control Protocol (RTCP) Sender Report (SR) and Receiver Report (RR) packets. This document describes an RTCP feedback message intended to enable congestion control for interactive real-time traffic using RTP. The feedback message is designed for use with a sender-based congestion control algorithm, in which the receiver of an RTP flow sends back to the sender RTCP feedback packets containing the information the sender needs to perform congestion control

    Implementación de servidor SIP (Session initiation protocol)

    Get PDF
    En este documento se plantea toda la teoría necesaria para el entendimiento del protocolo SIP y absolutamente todos los procesos y protocolos que permiten una comunicación de voz sobre IP entre dos usuarios, cualquiera sea su ubicación. Además, se da una guía completa para implementar un servicio de telefonía en Internet, siguiendo todos los pasos para que se logre un mejoramiento continuo y una evolución de esta teoría, siendo esta el futuro de la telefonía multiusuario. En este documento se exponen también las soluciones prácticas a las limitantes y conflictos que se presentan en distintos escenarios de uso de los servicios de voz sobre IP para lograr la implementación correcta de estos por los interesados en hacerloTrabajo de Grado (Ingeniero Electrónico)-- Universidad Autónoma de Occidente.2004PregradoIngeniero(a) en Electrónica y Telecomunicacione
    corecore