我需要通过Windows套接字将音频流式传输到蓝牙耳机。
我可以使用RFCOMM和A2DP /耳机配置文件/免提配置文件与蓝牙耳机建立插座连接。
我的要求是通过套接字传输音频(WAV
或MP3
)。
是否可以通过简单地将音频数据写入套接字(使用send())?
或其他任何方式吗?
我需要使用相同的套接字连接来传输。如果我使用媒体控制接口API,它们将建立单独的连接,然后流式传输。
答案 0 :(得分:0)
A2DP配置文件位于L2CAP和SDP之上;此外,SDP将起作用 使用L2CAP作为传输协议。
因此,如果您想通过套接字实现与send的通信,您还需要实现SPD,并且您应该实现
中指定的通信https://www.bluetooth.org/docman/handlers/downloaddoc.ashx?doc_id=8236
连接到支持A2DP的设备之后,就像我一样。即使用:
http://SimpleBluetooth4Win.Sourceforge.net
(使用Windows蓝牙网络API的小型库)