播放/流式播放来自golang项目的音频

播放/流式播放来自golang项目的音频,go,streaming,Go,Streaming,我正在尝试播放/流式传输aws S3管理中的音频文件(.gsm)。我找不到sdk来执行此操作。我的第一个问题是,有什么东西我找不到吗 第二部分,如果没有,我可以通过将文件下载到临时文件并从那里播放来绕过它吗 如果第2部分是正确的,那么我将使用什么来实现这一点,以及如何实现这一点 我还没有研究过Go提供了什么样的媒体播放库,但如果有这么多,我会感到惊讶。如果找不到,我建议使用ffmpeg。您可以将其作为命令行进程调用,它是一个小文件,很容易包含在您的发行版中并播放大多数格式。我曾多次使用它在桌面应

我正在尝试播放/流式传输aws S3管理中的音频文件(.gsm)。我找不到sdk来执行此操作。我的第一个问题是,有什么东西我找不到吗

第二部分,如果没有,我可以通过将文件下载到临时文件并从那里播放来绕过它吗


如果第2部分是正确的,那么我将使用什么来实现这一点,以及如何实现这一点

我还没有研究过Go提供了什么样的媒体播放库,但如果有这么多,我会感到惊讶。如果找不到,我建议使用
ffmpeg
。您可以将其作为命令行进程调用,它是一个小文件,很容易包含在您的发行版中并播放大多数格式。我曾多次使用它在桌面应用程序中交付视频,效果令人满意。