
为了顺利播放卫星节目,首先需将一台性能良好的电脑设为转发服务器,并运行VLC Media Player软件。在菜单栏中,通过[文件]→[打开文件],选择[网络],选择“HTTP/HTTPS/FTP/MMS”传输协议。正确的方式是输入卫星节目的详细网址,而非“xxx/video.m3u”。要获取卫星节目的详细网址,可先进入DM500S接收机的WEB管理界面,选择“Trace TV”频道,点击“VLC”,下载完成后点击播放。随后在菜单栏中,通过[查看]→[串流及媒体信息],选择[一般],复制“URI”栏内的网址(注意“URI”应为“URL”,这是汉化错误),粘贴至[文件]→[打开文件]→[网络]→[网址]框内,勾选[串流/保护],点击“设置”按钮。
进入[串流输出]设置界面,首先选择[输出]方式,这里选用MMSH协议,地址栏填写转发服务端的IP地址“192.168.1.2”。然后选择[封装方法],一般选用ASF,也可采用MP4、WAV封装方法,但需采用MMSH协议输出,若采用HTTP协议输出,则客户端播放时无画面。VLC串流转码过程是VLC Media Player解码DM500S的TS流,再重新封装打包并通过网络传输。在[转码选项]中,选择视频编码器、音频编码器的编码格式,考虑客户端的解码包。通常视频编码器可选WMV1、WMV2格式,音频编码器选用MP3格式。比特率的选择应根据网络带宽及转发服务器性能,较大比特率有利于画质和音质提升。注意视频编码器中的“尺寸”指播放画面大小,音频编码器中的“频道”应为声道,通常选择“2”。
设置完成后,按两次“确定”退出设置界面,VLC Media Player播放器底部会出现计时器,表明串流发送已启动。通过[查看]→[串流及媒体信息]→[Statistics]可查看发送数据统计,转发功能正常。转发时,VLC Media Player软件无画面显示和声音输出,视频和音频区域的“已显示的帧”和“已播放的缓冲器”统计数字均为“0”。客户端播放时,需打开Windows Media Player,通过[文件]→[打开URL],输入mms://192.168.1.2:1234,片刻后即可观看节目。
使用此方案的关键在于转发服务器设置,若客户端无法播放,首先检查转发服务器是否串流输出。客户端只有伴音而无画面,需检查输出协议是否正确,以及视频编码器在客户端的解码包。广播方案中,客户端是不能切换频道的,只能播什么看什么。服务端或转发服务端换机时,客户端需重新启动播放功能。