1

我想开发绑定到icecast服务器的客户端,就像butt或edcast但是使用java,我找到了一些像jshout,libshout这样的库,但我不能让它在windows中工作;(,所以我想不依赖于某个库, 我从这个链接Icecast 2: protocol description, streaming to it using C#获得了一些信息如何流式传输到 Icecast 服务器,我的问题是如何将二进制流数据发送到 icecast 服务器?我应该使用套接字还是有另一种方法那?

谢谢

4

1 回答 1

1

如果您正在运行 Icecast 2.4.0 或更高版本,这是一个简单的 HTTP 1.1 PUT 请求(目前还没有分块编码)。建立连接后,您只需继续从编码器/复用器发送数据。如果您想知道要发送哪些标头等,那么查看 libshout 源应该会有所帮助。

于 2015-01-21T17:00:47.717 回答