Answers:
VideoLAN Manager是一种小型媒体管理器,旨在仅通过一个VLC实例来控制多个流。它允许多个流和视频点播(VoD)。此管理器是一项新功能,只能由telnet界面或http界面控制。
步骤:http : //www.videolan.org/doc/streaming-howto/zh-CN/ch05.html
例如
vlm配置文件。
new channel1 broadcast enabled
setup channel1 input http://host.mydomain/movie.mpeg
setup channel1 output #rtp{mux=ts,dst=239.255.1.1,sap,name="Channel 1"}
new channel2 broadcast enabled
setup channel2 input rtp://@239.255.12.42
setup channel2 output #rtp{mux=ts,dst=239.255.1.2,sap,name="Channel 2"}
control channel1 play
control channel2 play
视频点播基本示例
首先启动VLC
%vlc --ttl 12 -vvv --color -I telnet --telnet-password videolan --rtsp-host 0.0.0.0:5554
然后,您连接到vlc telnet界面并创建vod对象
new Test vod enabled
setup Test input my_video.mpg
您可以通过以下方式访问流:
% vlc rtsp://server:5554/Test
在VLC中:
单击“文件>打开文件”以弹出“打开”对话框。
点击“浏览”按钮,弹出一个标准的Windows文件选择框。选择您要播放的文件。然后点击“打开”。我们选择了多个文件,因此VLC将建立一个播放列表。
您的选择应显示在“浏览”按钮旁边的文本框中。单击“流输出”复选框,然后单击“设置”按钮。
选中“输出方法”下“本地播放”旁边的框。当流传输到另一个系统时,您不必在服务器上播放文件,但是在尝试从另一台计算机访问流之前,我们将使用此选项直观地确认我们的视频正在正常播放。
选中标记为“ UDP”的框,然后键入要将文件流式传输到的计算机的IP地址。然后单击“确定”。该文件已准备好播放,因此也请在“打开”对话框中单击“确定”。
[此步骤不适用于我的.flv视频。尽管服务器在本地播放视频,但客户端(localhost:8181)并未播放视频。纠正措施是取消选中“ UDP”复选框(这可能是因为我的UDP传输协议不能在笔记本电脑上使用,或者MPEG-TS不是用于流的纠正格式容器。MPEG-TS是唯一可用的格式容器或封装方法(选择“ UDP”时),然后单击“ HTTP”复选框,然后将“地址”设置为127.0.0.1,端口设置为“ 8181”。现在选择“ ASF”作为封装方法,并保留“流输出”对话框的其余部分单击“确定”进入bakc的“打开”对话框,然后在“打开”对话框中单击“确定”开始播放视频。
视频或音频文件应开始在计算机上播放。切换到第二台计算机之前,最后要做的就是通过单击“设置>添加界面> Web界面”打开VLC的Web界面。
在第二台计算机上打开VLC。我们正在使用Linux机器。
单击“文件>打开网络流”。已经选择了UDP,因此您只需单击“确定”按钮,VLC将开始播放您的流。
现在,流已在计算机上成功播放,您可以打开Web浏览器以远程控制VLC。在地址栏中输入“ http://:8080 / ”。网络浏览器将为您提供管理播放列表和远程播放所需的所有控件。
这是一个博客,其中包含有关如何准确执行OP要求的说明:
http://www.makeuseof.com/tag/create-linux-vlc-streaming-media-server-home/
(该示例中的服务器是Linux,但是对于Windows VLC服务器应该使用相同的步骤。)
socket bind error (permission denied)
,cannot create socket(s) for HTTP host
所以我执行了以下步骤来修复它:1.禁用防火墙,sudo ufw disable
或者可以保持启用状态并打开需要的端口5554 4212等,2.使用vlc-wrapper
代替vlc
,因为vlc-wrapper
你可以运行它的根,所以该命令会sudo vlc-wrapper --ttl 12 -vvv --color -I telnet --rtsp-host 0.0.0.0:5554
,我删除--telnet-password videolan
所以默认密码将是admin
....