• DocumentCode
    2134621
  • Title

    Design and performance of a stand-alone media server

  • Author

    Khlifi, Hechmi ; Grégoire, Jean-Charles

  • Author_Institution
    INRS-EMT, Quebec Univ., Montreal, Que., Canada
  • fYear
    2005
  • fDate
    14-17 Aug. 2005
  • Firstpage
    147
  • Lastpage
    152
  • Abstract
    We describe the design, implementation and performance of a stand-alone media server. This server is intended to be used in voice over IP systems for audio interaction with users, NAT traversal, call monitoring and media recording. Its advantage is that it is application independent, which means that it can be used by any service and for any signaling protocol. In this paper we describe the design of the server, of its control protocol and of its functionalities such as file playing, DTMF detection, RTP proxying and audio recording. For file playing, we propose an approach to schedule RTP packet transmission that overcomes the irregularity of event scheduling of the operating system and for conversation recording, we propose an original approach to synchronize media streams that allows to avoid voice overlap while recording a conversation. We have conducted many experiments on the media server. We evaluated the accuracy of the file playing timing under different load conditions, the effect of the RTP proxying on the media quality and the subjective quality of recorded conversations. The results of these experiments show the great impact of the load of the media server on the performance of its functionalities, the improvement that the packet scheduling algorithm brings to the precision of inter-departure timing, and the good subjective quality of the recorded conversation using our synchronizing approach.
  • Keywords
    Internet telephony; audio recording; multimedia servers; protocols; scheduling; synchronisation; DTMF detection; NAT traversal; RTP packet transmission scheduling; RTP proxying; VoIP systems; audio interaction; audio recording; call monitoring; conversation recording; file playing; interactive voice response; media control protocol; media recording; media streams synchronization; packet scheduling algorithm; stand-alone media server; subjective quality; voice over IP systems; Audio recording; File servers; Internet telephony; Monitoring; Network address translation; Operating systems; Protocols; Scheduling algorithm; Streaming media; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems Communications, 2005. Proceedings
  • Print_ISBN
    0-7695-2422-2
  • Type

    conf

  • DOI
    10.1109/ICW.2005.40
  • Filename
    1515517