VLC媒体播放器如何实现HTTP流媒体?
我知道,VLC媒体播放器可以用作流媒体服务器,也可以用作流媒体客户端。
我的要求是从服务器向客户端传输(通过HTTP)专有协议数据,我对C / C ++代码不满意。我对C#和Java很满意。有人能指出我在C#或Java中的HTTP Streaming的示例实现吗?
答案 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}'