连接内网 VLC UDP 流媒体服务
企业在内网通过 VLC 部署 UDP 流媒体服务时,只能通过企业内网访问。当研发、测试员工外出时 ,无法对内部流媒体服务进行研发和测试。本案例介绍如何在 ZeroNews 平台上部署公网可访问的 VLC UDP 流媒体服务。
先决条件
- 拥有一个有效的 ZeroNews 账户。
第 1 步:内网部署 VLC 流媒体服务器
- 在 Windows 上下载安装 VLC 客户端
下载并安装 VLC 客户端软件。安装完成后,打开 VLC 客户端程序,选择“媒体” -> “流”。
- 添加流媒体文件
点击“添加”按钮选择流媒体文件,然后点击“串流”。
- 选择 UDP 模式
在流输出界面,下拉框选择“UDP(legacy)”模式。
- 设置 IP 地址及 UDP 端口号
在目标设置界面,设置 IP 地址及 UDP 端口号。IP 地址为本机 IP 地址。
- 完成服务器设置
继续下一步,在选项设置界面,点击“流”完成服务器设置。
第 2 步:生成 ZeroNews 客户端所需的 Token
用户登录 ZeroNews 平台,在设备菜单的 Token 页面生成 Token。生成完毕后,复制生成的 Token 备用。
第 3 步:运行 ZeroNews 客户端
参考 在 windows 中运行ZeroNews , 在windows 电脑上运行 ZeroNews,绑 定 Token, 完成 ZeorNews 客户端上线。
第 4 步:为 ownCloud 分配 ZeroNews 公网域名
-
添加用于 VLC 流媒体访问的公网域名
用户登录 ZeroNews 平台,在 "资源" 的 "域名" 管理页面, 点击 "添加域名" 添加公网可访问的域名。
- 生效设备: 选择对应的 windows ZeroNews 设备。
- 域名前缀: 用户输入定义的 域名前缀,如 vlcvideo
-
添加 VLC 流媒体访问的 UDP 端口
端口添加完成后, 在域名详情下,可查看端口列表
第 5 步:为 VLC 添加公网映射
- 进入"应用"页面,点击 "添加应用" 添加 VLC 应用。
- 应用名称: 如输入 VLC
- 应用添加完成后, 在应用的下拉列表中,添加 owncloud 站点映射
- 映射协议:选择 UDP 协议
- 公网访问地址:选择 VCL 的UDP域名地址,如 vlcvideo.center.takin.cc:10001
- 映射带宽: 为 VCL 流媒体分配带宽,不大于用户当前的最大可用带宽
- 内网映射地址:内网IP地址默认输入
127.0.0.1
内网端口输入VLC端口号8000
vlc 映射添加完成后,可在应用详情中可查看添加好的映射列表。
第 6 步:通过 VLC Player 访问内网 VLC 流媒体应用
- 客户端安装 VLC Player。
- 打开 VLC Player,选择"媒体" -> "打开网络串流"。
- 在输入框中输入访问流媒体服务的 ZeroNews 域名地址,点击"播放"即可。
通过以上步骤,即可在公网安全地访问您的内网 VLC UDP 流媒体服务。