【发布时间】:2017-09-08 17:15:57
【问题描述】:
我需要编写一个 Icecast 2 客户端,它能够将音频从计算机(mp3 文件、声卡录制等)流式传输到服务器。我决定在 C# 上编写这样一个客户端。
两个问题:
1) 了解我可能/应该/必须使用的通用准则(最佳实践,也许是技巧)将非常有用,以便在 C# 中无缝处理流式音频(当然是通过网络流式传输)。一些关于通过 TCP/IP 进行流传输的通用技术文档,特别是 ICY,将非常感谢有关应用程序整体架构的建议和注释。
2) 有没有关于 Icecast 2 流媒体协议的好文档?我在 Icecast 的官方网站上找不到这些文档。我不想直接从它的源代码中提取协议描述。如果该协议真的很简单和整洁,有人可以在这里提供它的摘要吗?
【问题讨论】:
-
你是怎么打开tcp连接的? stackoverflow.com/questions/13203154/…
-
你必须制作 IceCast 客户端?能不能给我看看,请帮忙