Skip to main content

连接内网 VLC UDP 流媒体服务

企业在内网通过 VLC 部署 UDP 流媒体服务时,只能通过企业内网访问。当研发、测试员工外出时,无法对内部流媒体服务进行研发和测试。本案例介绍如何在 ZeroNews 平台上部署公网可访问的 VLC UDP 流媒体服务。

先决条件

  1. 拥有一个有效的 ZeroNews 账户

第 1 步:内网部署 VLC 流媒体服务器

  1. 在 Windows 上下载安装 VLC 客户端

下载并安装 VLC 客户端软件。安装完成后,打开 VLC 客户端程序,选择“媒体” -> “流”。

320388369-ba82f078-f64d-463a-b0f7-3b8b9bd97b30

  1. 添加流媒体文件

点击“添加”按钮选择流媒体文件,然后点击“串流”。

320388494-a8c45b06-d2e0-4f30-8365-e11cf5c43b5a

  1. 选择 UDP 模式

在流输出界面,下拉框选择“UDP(legacy)”模式。

320388614-440ef905-4991-45d0-a889-a8fa101ad78f

  1. 设置 IP 地址及 UDP 端口号

在目标设置界面,设置 IP 地址及 UDP 端口号。IP 地址为本机 IP 地址。

320388696-c41d4138-06ec-4c04-99b1-ba84cc938c66

  1. 完成服务器设置

继续下一步,在选项设置界面,点击“流”完成服务器设置。

320388885-76ca8b84-5eeb-4331-956f-7ec688f571cf

第 2 步:生成 ZeroNews 客户端所需的 Token

用户登录 ZeroNews 平台,在设备菜单的 Token 页面生成 Token。生成完毕后,复制生成的 Token 备用。

第 3 步:运行 ZeroNews 客户端

参考 在 windows 中运行ZeroNews , 在windows 电脑上运行 ZeroNews,绑定 Token, 完成 ZeorNews 客户端上线。

第 4 步:为 ownCloud 分配 ZeroNews 公网域名

  1. 添加用于 VLC 流媒体访问的公网域名

    用户登录 ZeroNews 平台,在 "资源" 的 "域名" 管理页面, 点击 "添加域名" 添加公网可访问的域名。

    • 生效设备: 选择对应的 windows ZeroNews 设备。
    • 域名前缀: 用户输入定义的 域名前缀,如 vlcvideo

  2. 添加 VLC 流媒体访问的 UDP 端口

    端口添加完成后, 在域名详情下,可查看端口列表

第 5 步:为 VLC 添加公网映射

  1. 进入"应用"页面,点击 "添加应用" 添加 VLC 应用。
  • 应用名称: 如输入 VLC

  1. 应用添加完成后, 在应用的下拉列表中,添加 owncloud 站点映射
  • 映射协议:选择 UDP 协议
  • 公网访问地址:选择 VCL 的UDP域名地址,如 vlcvideo.center.takin.cc:10001
  • 映射带宽: 为 VCL 流媒体分配带宽,不大于用户当前的最大可用带宽
  • 内网映射地址:内网IP地址默认输入 127.0.0.1 内网端口输入VLC端口号 8000

vlc 映射添加完成后,可在应用详情中可查看添加好的映射列表。

第 6 步:通过 VLC Player 访问内网 VLC 流媒体应用

  1. 客户端安装 VLC Player。
  2. 打开 VLC Player,选择"媒体" -> "打开网络串流"。
  3. 在输入框中输入访问流媒体服务的 ZeroNews 域名地址,点击"播放"即可。

通过以上步骤,即可在公网安全地访问您的内网 VLC UDP 流媒体服务。