AVTP/AVB standard and how to stream a filesrc

Simon Werner simon2.werner at uni-dortmund.de
Tue Aug 24 13:38:48 UTC 2021


Hi all

I'm currently trying to set up an avb/avtp pipeline and stream audio via
network. I figured out how to stream a sine tone using a testsrc but I'm
unable to figure out how put a pipeline together which streams a wav file
using the avtp plugins.

This was my test command line
gst-launch-1.0 filesrc location=5channel.wav ! wavparse ! audioconvert ! \
    avtpaafpay mtt=50000000 tu=1000000 streamid=0xAABBCCDDEEFF000B
processing-deadline=0 ! avtpsink ifname=eth0.2
address=01:AA:AA:AA:AA:AA priority=2 processing-deadline=0

But it results in this:
Setting pipeline to PAUSED ...
Pipeline is PREROLLING ...
Pipeline is PREROLLED ...
Setting pipeline to PLAYING ...
Redistribute latency...
New clock: GstSystemClock
Got EOS from element "pipeline0".
Execution ended after 0:00:00.343158539
Setting pipeline to NULL ...
Freeing pipeline ...

The second thing I'm trying to achieve is to have the stream comply to the
 IEC 61883. What I see in Wireshark from the gstreamer example for avtp is
something way different. How can I set up a pipeline which sticks to the
IEC 61883 format since I've seen there are functions implemented for that
standard?

Big thanks in advance
- Simon




More information about the gstreamer-devel mailing list