1

我正在开发一个应用程序,它应该将音频(PCM 或 MP3)流式传输到大多数兼容 DLNA 的接收器。目前,我提供了客户端可以连接的 URL(或通过 DLNA 命令强制连接),然后音频流通过 HTTP/TCP 作为 MP3 传输。

这工作正常,但有大约 8-15 秒的延迟,这对我的应用程序来说是一团糟。

我读到了 RTP/RTSP,它可能会以更少的延迟(约 2 秒)工作,但这似乎只由一些 DLNA 渲染器实现,因为 DLNA 证书不需要这样做。

谁能告诉我应该使用什么协议来与大多数 DLNA 渲染器兼容并且本地网络中具有最小的延迟

或者也许 HTTP 已经是正确的事情,而我做错了什么?当我通过 HTTP 将现有文件发送到我的 DLNA 渲染器时,它并没有产生如此大的延迟,但我认为这是因为该文件已经存在并且可以使用网络的全部功能提前加载它?

4

0 回答 0