gpt4 book ai didi

audio - 如何使用gstreamer与tcpserversink直播音频

转载 作者:行者123 更新时间:2023-12-03 01:39:33 25 4
gpt4 key购买 nike

我需要Internet上的实时流音频。在互联网上快速搜索,我决定使用Gstreamer。我已经成功地使用udpsink进行了流传输,但是它只能在LAN上工作。在stackoverflow中询问:how to stream audio with tcpserversink using gstreamer,但它只是通过tcp流式传输,而不是实时流式传输。

发件人:

gst-launch-1.0 -v filesrc location="G:/Project/Gstreamer/TestContent/Em-Gai-Mua-Huong-Tram.mp3" ! audioparse ! tcpserversink port=7001 host=0.0.0.0

接收者:
gst-launch-1.0 tcpclientsrc port=7001 host=113.160.166.87 ! decodebin ! autoaudiosink

我需要在tcpserversink之前将文件源转换为 Activity 源吗?以及如何做?

最佳答案

您需要更改发送方管道,因为要发送mp3文件,所以基本上将audioparse替换为mpegaudioparse。

发件人:

gst-launch-1.0 -v filesrc location="G:/Project/Gstreamer/TestContent/Em-Gai-Mua-Huong-Tram.mp3" ! mpegaudioparse ! tcpserversink port=7001 host=0.0.0.0



接收者:

gst-launch-1.0 tcpclientsrc port=7001 host=113.160.166.87 ! decodebin ! autoaudiosink



要么

gst-launch-1.0 tcpclientsrc port=7001 host=113.160.166.87 ! mpegaudioparse ! mad ! autoaudiosink

关于audio - 如何使用gstreamer与tcpserversink直播音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48540052/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com