UWP IoT核心版RTSP流音频

时间:2019-03-08 10:03:46

标签: c# uwp raspberry-pi3 rtsp windows-10-iot-core

我设法在多个Raspberry Pi3之间建立TCP主机/客户端套接字。我想了解如何在主机和客户端之间通过RTSP流式传输音频。我已经看过很多关于视频流的讨论,但是我还没有碰到任何我可以参考的音频流线程。有人可以帮忙吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

RTSP是实时流协议。这意味着您可以实时流式传输任何想要的内容,例如视频,音频,文本等。 RTP是一种传输协议,用于传输通过RTSP协商的媒体数据。因此,我们可以说RTSP超过了RTP。我的评论中提到的SharpRSTP库在UWP中支持。如果只需要流音频,则可以使用G711Payload。 G711是通用的音频编码器。当然,您可以从网络中找到其他库。您可以参考回购中的RTSPClient.cs示例。

您可以搜索一个示例(标题为TCP Audio Streamer和Player(IP语音聊天)),它可以正常工作。这是一个专有的VoIP项目,用于通过TCP发送和接收音频数据。您可以将客户端移至UWP。