Coder Social home page Coder Social logo

rtpsend: "Line ???? is invalid" about rtptools HOT 2 OPEN

irtlab avatar irtlab commented on August 25, 2024
rtpsend: "Line ???? is invalid"

from rtptools.

Comments (2)

njh avatar njh commented on August 25, 2024

Hi,

I have been using rtpdump with an AES67 compatible Dante device:
https://www.aelius.com/njh/posts/0002

The error Line {RIFF???WAVEfmt } indicates that you are trying to send a WAV file. The rtpsend command uses its own special text based file format - as output by rtpdump -F ascii. And rtpplay uses the rtpdump -F dump file format. The dump file formats contain timing and RTP packet information, not just the raw audio samples / payload.

Unfortunately the official rtptools website is offline at the moment (see #135) but there is a copy of the page documenting the file format here:
http://www.cs.cmu.edu/~./libra-demo/rtptools-1.17/rtptools.html

You would need some kind of tool to convert the WAV file into RTP packets before it could be sent by rtpplay / rtpsend.

Maybe your Omnia One will be more tolerant than my Dante device, but I suspect that you may run into trouble with getting the AES67 device to accept RTP packets generated by rtpplay because of clocking problems. You will have to make sure that your system clock is synced to the Omnia's clock (using PTPv2) and that the RTP media clock matches.

I really wish there was more Open Source tooling available for AES67. I keep meaning to spend some time on it... what is you end-goal?

nick.

from rtptools.

Tratosca avatar Tratosca commented on August 25, 2024

from rtptools.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.