【问题标题】:Playing a streamed data from the server on a client software在客户端软件上播放来自服务器的流数据
【发布时间】:2019-05-31 21:40:13
【问题描述】:

我正在尝试为 nodeJS 模块规划一个学习曲线,该模块将我的所有输出声音流式传输到服务器。假设我有一个 nodeJS 模块,它将所有传出的声音和音乐作为数据包转发到服务器的端口 8000。如何连接某些客户端的 mp3 播放器以播放来自服务器的流式音频格式?

我的意思是发送的缓冲区只是原始的混乱位,如何让客户端上的音频播放器识别格式、连接到流、将数据包转发到播放器等。

【问题讨论】:

    标签: sockets stream


    【解决方案1】:

    这是一个相当复杂的话题,但已经有许多示例和文档可用。

    只是快速搜索一下就出来了:

    node (socket) live audio stream / broadcast

    https://www.npmjs.com/package/audio-stream

    顺便说一句,我不是专家,但我认为如果您想进行音频流式传输,mp3 可能不是正确的选择,如果您将其转换为中间流式传输格式,您可能会获得一些好处。

    【讨论】:

      【解决方案2】:

      您(我)需要打开一个文件,这意味着该资源通过 POST 请求的答案,并根据请求要求的索引 [范围] 将原始视频资源中的数据块传输到该文件。因此,该请求在 xyz 处请求数据(仅在附加字段中)并尝试下载资源 Z,并且您不断用数据填充该资源,以使其始终充满。

      【讨论】:

        猜你喜欢
        • 2015-03-04
        • 2018-03-27
        • 1970-01-01
        • 2023-03-05
        • 2022-01-12
        • 2020-11-13
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多