VLC媒体播放器如何实现HTTP流媒体?

时间:2009-10-26 15:43:45

标签: c# java http streaming

VLC媒体播放器如何实现HTTP流媒体?

我知道,VLC媒体播放器可以用作流媒体服务器,也可以用作流媒体客户端。

我的要求是从服务器向客户端传输(通过HTTP)专有协议数据,我对C / C ++代码不满意。我对C#和Java很满意。有人能指出我在C#或Java中的HTTP Streaming的示例实现吗?

4 个答案:

答案 0 :(得分:2)

您可以查看the VLC source

答案 1 :(得分:2)

此上下文中的“Streaming”仅意味着向请求发送大型二进制HTTP响应。您可以通过调用 HttpServletResponse.getOutputStream 来获取Java中输出流的引用。然后,您可以通过流发送您喜欢的任何数据。

答案 2 :(得分:0)

Java Media Framework(link)提供视频流。您不仅可以使用此API实现客户端,还可以实现服务器。

如果我没记错的话,SDK会包含一些可能有用的示例。

答案 3 :(得分:0)

CLI(命令行界面)怎么样?

vlc --repeat /path_to/1.avi --sout '#standard{access=http,mux=ts,dst=:8000}'