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