我实际上在研究服务器 - 客户端多媒体播放器。该播放器可以是通过网络将MP3文件(或wma,wav,ogg,flac ......)流式传输到另一个播放器(客户端)的服务器。
我首先在基本网络通信(客户端 - 服务器)上工作,发送和接收位。但我有一个问题:音频编码。我需要一个工具来对音频数据进行编码,以便能够通过网络发送一小部分音频数据,让客户端在下一部分发布之前播放它。
我在互联网上看到了一些工具,比如BASS库,Live555 ......我曾经和PortAudio一起为学生的项目工作,但我讨厌它。
所以基本上,我需要一个工具来编码音频数据(服务器端),(我可以通过局域网发送),并解码数据来播放它(客户端)。
你们有关于如何做的一些想法吗?在这种情况下,哪种工具对我有用?
PS:我正在尝试将Qt库用于网络接口(它很有效,它适用于Windows,Linux,mac)... Qt库中是否包含任何音频流工具?