This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] Linux/WL1837MOD:使用 MP3编解码器流式传输音频

Guru**** 2864540 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/638858/linux-wl1837mod-streaming-audio-with-mp3-codec

器件型号:WL1837MOD

工具/软件:Linux

您好!

感谢您的 tutto:

WL18xx TI 蓝牙协议栈 AUDM 演示应用

我设法将 Android 手机连接到 A2DP。

我使用了

gst-launch-1.0 -v --gst-debug-level=2 ss1a2dpsrc deccaps=sbcdeccap! 太棒了! capsfilter name=sbcdeccap! 太棒了! alsasink 设备="HW:0、0" 

还可以。

其目的是使用 MP3编解码器升级音质。
我通过收听本地 MP3文件来确保插件正常工作。

我使用 BTPS_configuration_AUD_support_mp3 1重新编译了 SS1BTPM  

我转让了 SS1BTPM 和 libgstss1bluetooth.so、然后重新启动了电路板。

我从使用 SBC 编解码器的命令行中获得灵感:

gst-launch-1.0 -v --gst-debug-level=2 ss1a2dpsrc deccaps=mp3deccaps! ss1rtplatmdepay checkmuxfrages=false! capsfilter name=mp3deccaps! 疯狂! alsasink 设备="HW:0、0" 

但不幸的是、我的 GST 流水线不起作用

GST_pars_perform:无法将 capsfilter0链接到 mad0

我的问题是:我可以使用 MAD 编解码器来解码 MP3流吗?

此致、

Thomas

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Thomas、

    您是否认为远程设备支持 A2DP 上的 MP3编解码器? 如果没有、连接将恢复为默认 SBC 编解码器。

    也就是说、使用 BTPS_configuration_AUD_support_MP3重新编译只会配置 A2DP 配置文件、以便它向远程设备(即智能手机)指示它支持 MP3编解码器。 默认情况下、AUDM 仅使用 SBC 编解码器、该编解码器是 TI 双模蓝牙堆栈版本的一部分。

    有关使用 gstreamer 流水线的信息、请参阅以下演示指南。 我们以前没有使用过 MP3编解码器、但本演示指南中的 AAC 示例应作为一个很好的参考。

    processors.wiki.ti.com/.../WL18xx_TI_Bluetooth_Stack_AUDM_Demo_App


    此致、
    Vihang

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Vihang、

    感谢您的回答。

    没有 智能手机、我的命令无法正常工作。  

    gst-launch-1.0 -v --gst-debug-level=2 ss1a2dpsrc deccaps=mp3deccaps! ss1rtplatmdepay checkmuxfrages=false! capsfilter name=mp3deccaps! 疯狂! alsasink 设备="HW:0、0" 

    我将使用 SBC 作为 andoird、使用 AAC 作为 iOS。

    谢谢。

    Thomas