Closed. 这个问题不符合堆栈溢出指南 /help/closed-questions 。目前不接受答案。
我想使用以下方式将视频从我的计算机流式传输到另一台计算机http
in vlc
。我已从此处阅读了如何进行视频流传输的步骤https://wiki.videolan.org/Documentation:Streaming_HowTo_New/ https://wiki.videolan.org/Documentation:Streaming_HowTo_New/ 但在这里他们解释了如何从电脑流式传输并使用同一台计算机接收视频,但我想流式传输到另一台计算机。
到目前为止我所遵循的步骤如下:
打开VLC
player
点击了stream
from media
menu.
选择要流式传输的文件。
现在它向我显示了视频的完整路径,因此我单击了“下一步”。
5.现在在我选择的目标设置窗口中http
从下拉菜单中单击“添加”,但问题是它只提供了选择端口号并提供一些路径的选项,但没有提供输入IP
接收方的地址。
如果我没有提供任何 IP,那么它如何知道在哪里进行流式传输,如果在上述步骤中我在选择端口号后单击“下一步”,它会显示我进行选择codec
如果我选择编解码器,那么在下一个屏幕中它会给我stream string output
,现在在这个stream string output
下面给出
:sout=#transcode{vcodec=hevc,acodec=mpga,ab=128,channels=2,samplerate=44100,scodec=none}:duplicate{dst=http{mux=ffmpeg{mux=flv},dst=:8080/},dst=display} :no-sout-all :sout-keep
可以清楚地看出,dst=:8080
但它没有提到它应该在哪个IP上进行流传输。我只是想知道如何添加 IP,以便目的地看起来像dst= myReceiverIP:port
.
我认为您误解了流媒体在这种情况下的含义。 vlc 利用其 http-stream 功能所做的不是“发送”流,而是提供可供接收者获取的流。
所以完全没问题dst
只允许指定端口,因为IP始终是提供流的PC的IP。
当您想要观看流时,您需要从运行 VLC 的计算机获取流。因此,在您的查看设备上,您需要输入http://ip-of-the-provider:8080
在您选择的查看器(例如 VLC 的第二个实例)中,无论您是在同一台机器上还是在不同的机器上观看流,都应该无关紧要。
但要小心:Windows 防火墙有时会阻止您连接到流,因此您需要允许 VLC 的流实例绕过内部防火墙。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)