VLC 互联网多播

VLC 互联网多播

我想使用流式传输视频VLC,以便每个人都可以连接到我的电脑并观看。有什么办法吗?据我所知,我只能在我的网络中多播视频(但我需要它可以通过互联网访问)。我尝试仅通过指定端口来流式传输视频。在这种情况下,我可以从内部网络连接,但不能从外部连接。

编辑

如果我尝试通过流媒体播放,http我无法从网络外部连接。我已经在路由器中转发了端口。例如我的流媒体选项

:sout=#transcode{vcodec=theo,vb=800,scale=1,acodec=vorb,ab=128,channels=2,samplerate=44100}:http{mux=ogg,dst=:12100/} :sout-keep

答案1

有一个教程有线,展示了如何将流媒体传输http到互联网:

  1. 首先运行 VLC 媒体播放器并按下键盘上的 Ctrl+S,将打开一个弹出窗口,如下图所示。只需从 PC 添加任何音频或视频文件,然后单击“流式传输”即可。

    在此处输入图片描述

  2. 在下一个窗口中单击下一步。在目标设置中,选择新目标为 HTTP 并添加它。记住新目标的端口,默认端口为 8080,但您可以输入自己的随机端口号。将转码选项设置为视频 + MP3 并单击下一步。

    在此处输入图片描述

  3. 在选项设置中选中流所有基本流的复选框,然后单击流按钮,这样您就完成了源上流的设置,在接下来的步骤中,您将设置在目标上播放该流。

    在此处输入图片描述

  4. 现在是时候在目标机器上享受您的流媒体了,但您可以在 PC 上运行两个 VLC 媒体播放器进行测试,一个作为流媒体的源,另一个作为目标,您将在其中观看流媒体。在继续下一步之前,请检查您的 IP 地址。按 Windows 键在搜索中输入 CMD 并按 Enter,现在在命令提示符中输入 ipconfig 并按 Enter。您将看到 PC 的 IP 地址。

    在此处输入图片描述

  5. 现在,如果您在同一台 PC 上测试,请打开新的 VLC 媒体播放器并按 Ctrl+N。在网络 URL 字段中,输入您的 IP 地址和端口,格式为 http://youripaddress:port。默认端口为 8080,但如果您在流媒体源设置中设置了自己的端口,请在此处输入该端口并单击“播放”按钮,您的流媒体将开始在 VLC 媒体播放器中播放。

    在此处输入图片描述

    在此处输入图片描述

    您可以在图片中看到电影正在流式传输。有一个 VLC 播放器流式传输电影,其他播放器在流源的 IP 地址上播放该流式传输。您可以与朋友实时分享您的媒体内容,而无需上传到互联网,只需将 IP 地址和端口提供给朋友即可。所以尽情享受您的流媒体吧。

来源

相关内容