Zum Inhalt
logo
ecu.test 2025.3 Hilfe
Port AUDIO - RTP 🛈
  • English
  • Deutsch
Suche wird initialisiert
    • Erster Start
    • Überblick
    • ecu.test Hauptprogramm
    • Weitere mitgelieferte Programme
    • Tools
      • A&D: iTest
      • ASAM: ACI
      • ASAM: iLinkRT
      • ASAM: XIL
      • ASAP: STEP
      • ATI: VISION
      • AVL: LYNX
      • AVL: PUMA
      • Basler: pylon
      • Beckhoff: TwinCAT
      • Digiteq: FG4 MultiBox
      • Digiteq: MGB
      • dSPACE: AURELION
      • dSPACE: ControlDesk
      • dSPACE: ModelDesk
      • dSPACE: MotionDesk
      • dSPACE: RTMaps
      • dSPACE: XIL API
      • EA: UTA 12
      • EMVA: GenICam
      • ESI: SimulationX
      • ETAS: BOA
      • ETAS: COSYM-SIL
      • ETAS: INCA
      • ETAS: LABCAR-PINCONTROL
      • FEP
      • FEP3
      • FEV: Morphée
      • froglogic: Squish
      • Google: ADB
      • Göpel: Video Dragon
      • Hexagon: VTD
      • HMS: ACT - Restbussimulation
      • HMS: Legacy Bus Interfaces (VCI V2)
      • HMS: VCI V4
      • HORIBA FuelCon: TestWork
      • IDS: uEye
      • IPETRONIK: ETHOS
      • IPG: CarMakerHeadless
      • IPG: CarMaker|RealTimeMaker
      • JS Foundation: Appium
      • Keysight: CDS
      • Keysight: ESD
      • KS Engineers: TornadoACI
      • Lauterbach: TRACE32
      • MAGNA: BluePiraT
      • Mathworks: MATLAB & Simulink
      • Mechanical Simulation Corporation: CarSim
      • MicroNova: NovaCarts
      • Modelica Association: FMI
      • MOTEON: MTB
      • NI: LabVIEW
      • NI: VeriStand
      • NI: VISA
      • Opal-RT: RT-LAB
      • PEAK: PCAN
      • PLS: UDE
      • QUANCOM: QLIB
      • RA Consulting: DiagRA D
      • ROS2
      • SAE: PassThru
      • SFC: Selenium
      • Softing: DTS
      • Speedgoat: SimulinkRealTimeXIL
      • Synopsys: Silver
      • Synopsys: SilverXIL
      • Synopsys: Virtualizer
      • Technica: BTS
      • Technica: CM
      • The GNU Project: GDB
      • TOSUN: libTSCAN API
      • tracetronic: Ethernet
      • tracetronic: Multimedia
        • Ports
          • Port IMAGE - IMAGE 🛈
          • Port AUDIO - AUDIO 🛈
          • Port AUDIO - RTP 🛈
            • Stimulation
            • Besonderheiten
            • Eigenschaften 🛈
            • Jobs 🛈
              • StartRecording
              • StopRecording
      • tracetronic: RemoteCommand
      • tracetronic: RemoteCommandLinux
      • tracetronic: Serial interface
      • tracetronic: SocketCAN
      • tracetronic: SSH MultiConnect
      • tracetronic: ZeroMQ
      • TTTech: TTXConnexion
      • Typhoon HIL: THCC
      • Vector: CANape
      • Vector: CANoe / CANalyzer
      • Vector: DYNA4
      • Vector: SIL Kit
      • Vector: XL API
      • Vehinfo: LABCAR
      • ViGEM: CCA
      • VW: ODIS
      • X2E: Xoraya
      • Tools mit Stimulus-Unterstützung
    • Testausführung
    • Traceanalyse
    • Workspace
    • Bedienung
    • Testmanagement
    • test.guide
    • Erweiterungen
    • Spezifische Tutorials
    • API-Referenzen
    • Systemanforderungen
    • ecu.test auf Linuxsystemen
    • ecu.test code
    • ecu.test agent
    • ecu.test lab
    • Stimulation
    • Besonderheiten
    • Eigenschaften 🛈
    • Jobs 🛈
      • StartRecording
      • StopRecording

    Port AUDIO - RTP 🛈¶

    Stimulation¶

    Dieser Port besitzt keine Stimulus-Fähigkeiten.

    Besonderheiten¶

    Über das Real-time Transport Protocol (RTP) können Multimedia Streams per IP direkt an einen oder mehrere Empfänger gesendet werden.

    In der Testbenchkonfiguration muss der Pfad zu einer SDP-Datei (Session Description Protocol) angegeben werden. Diese Textdatei beschreibt den Aufbau des Streams und kann auch manuell erstellt werden, falls das Gerät, das den Stream erzeugt, keine SDP-Datei bereitstellt.

    Der Inhalt kann beispielsweise so aussehen:

    v=0
    o=- 0 0 IN IP4 127.0.0.1
    s=No Name
    c=IN IP4 127.0.0.1
    t=0 0
    m=audio 5004 RTP/AVP 97
    a=rtpmap:97 L16/48000/2
    b=AS:1536
    

    In dieser Datei können Informationen über den Datenstrom, wie z. B. der Medientyp, das Transportprotokoll, Codec-Informationen und weitere Verbindungsparameter definiert werden. Außerdem enthält die Datei wesentliche Sitzungs- und Medienkonfigurationsdetails, die für den Aufbau und die Interpretation des Medienaustauschs erforderlich sind. Insbesondere die Zeile m=audio 5004 RTP/AVP 97 beschreibt dabei, dass ein Audiostrom auf Port 5004 ankommt, der als „dynamic“ (RTP/AVP 97) kodiert ist. Die eigentliche kodierung der Audiodaten ist in der Zeile a=rtpmap:97 L16/48000/2 beschrieben. Dabei handelt es sich um einen Linear PCM 16 Bit Stereo Audiostream mit einer Abtastrate von 48000 Hz. Der ecu.test unterstützt mit dem Multimedia RTP Audio-Port derzeit nur unkomprimierte linear PCM 8/16/32 Bit Audiostreams, die den Payload-Typ „dynamic“ (96-127) haben. Sollten mehrere Audiostreams in der SDP-Datei beschrieben sein, wird der erste mit einem „dynamic“ Payload-Typ ausgewählt.

    Ein, zu dieser SDP-Datei kompatibler, Audiostrom lässt sich beispielsweise mit dem Kommandozeilen-Tool ffmpeg erzeugen:

    ffmpeg -re -stream_loop -1 -i test.mp3 -f s16le -acodec pcm_s16le -ac 2 -ar 48000 -f rtp rtp://127.0.0.1:5004

    Dabei wird die Datei test.mp3 in einer Endlosschleife eingelesen und mit dem beschriebenen Format an Port 5004 auf localhost gesendet.

    Eigenschaften 🛈¶

    Name

    Verfügbar wenn

    Standardwert

    Gültige Werte

    Typ

    Beschreibung

    SDP Dateipfad

    string

    Pfad zu der SDP-Datei, die den RTP-Stream beschreibt.

    Jobs 🛈¶

    StartRecording¶

    Startet die Aufnahme

    StopRecording¶

    Beendet die Aufnahme

    2025-12-05
    Zurück
    Port AUDIO - AUDIO 🛈
    Weiter
    tracetronic: RemoteCommand
    © Copyright 2025, tracetronic GmbH.
    Created using Sphinx 8.2.3. and Sphinx-Immaterial
    Logo of tracetronic GmbH
    impressum datenschutz