网站视频直播配置图解.docx
《网站视频直播配置图解.docx》由会员分享,可在线阅读,更多相关《网站视频直播配置图解.docx(12页珍藏版)》请在冰豆网上搜索。
网站视频直播配置图解
网站视频直播配置图解
通过使用WindowsMediaServices来分发实况广播(通常称为“Web广播”)。
可以制作新的内容用于实况广播,也可以同步广播在电视或收音机中广播的内容。
可以存档实况广播并随后提供给点播用户。
即使用运行WindowsMedia编码器的计算机将内容编码为WindowsMedia格式并创建一个编码流。
然后通过WindowsMedia服务器进行广播。
本文档意在说明如何通过几台电脑完成网站视频直播的功能。
一、基本结构
编码器、媒体服务器、媒体播放机。
实际应用中,媒体播放机嵌入在网页之中,通过WEB服务器访问媒体服务器的内容。
二、配置媒体服务器WindowsMediaServices
1、启动WindowsMediaServices
2、点左侧中媒体服务器的名称(机器名),点开【属性】标签
在中间“类别”处选中“授权”,确定“WMS发布点ACL授权”处于“已启用”状态(右键菜单)。
3、双击“WMS发布点ACL授权”,检查并保证有有效的用户有写入的权限。
4、按【确定】退出,在中间“类别”处选中“控制协议”,确定“WMSHTTP服务控制协议”处于“已启用”状态(右键菜单)
5、双击“WMSHTTP服务控制协议”,配置端口。
在“IP地址”处,选择“允许所有IP地址使用该协议”。
在“端口选择”处选择“使用其他端口”,填写一个有效的端口号
6、按【确定】完成配置。
三、配置解码器WindowsMediaEncoder
解码器一般应装在另一台机器上,性能一般即可。
如果需要视频采集卡来输入摄像机信号,应安装相应驱动。
连接好视频线和音频线后,开始进行配置。
配置步骤如下:
1、启动解码器,点工具栏【新建会话】,选择默认的“广播实况事件”
2、点【确定】进入设备选择,如有多视频设备,需要选择需要进行设备指定
3、点【下一步】进入方法指定,最好选择“退传送”,以提高效率
4、点【下一步】进入服务器参数指定,服务器名称处填写地址及端口号(一般不用默认的80端口,此端口号在服务器配置中指定)。
发布点应使用固定的几个名称,以使网页的修改量最少。
同时,“自动删除发布点”应处于未选中状态。
5、点【下一步】进入编码选项,最好使用默认的“多比特率”视频和音频,以保证媒体服务器自动调整用户播放参数。
6、点【下一步】进入存档设定,勾选“将广播的副本存档到文件”,按约定命名规则将原始视频文件存放到指定位置,以备案及事后裁剪修整。
7、点【下一步】进入序列设定,选择“不,我只想从所选的设备进行编码”。
如果时间较长或前后播放固定内容,则选择第二个,并在下一界面指定“开始”、“结束”和“休息”状态对应的已经录制好的文件。
8、点【下一步】进入显示信息设定,应填写标题和描述,其他信息根据情况和规定进行相应设定。
9、点【下一步】进入设置检查,应检查各项设置是否正确,不要选定“单击‘完成’后开始广播”。
10、点【完成】进入主界面,在菜单【文件】【保存】下保存会话文件。
当一切准备工作就绪后,点击工具栏的【开始编码】进行直播。
四、网页播放视频
媒体服务器名称:
YL-2003
发布点名称:
CH1
标准URL:
mms:
//YL-2003/CH1
网页源码:
发布点CH1的公告
varL_LAUNCHSAP_TEXT="启动独立的WindowsMediaPlayer";
varg_bNetscape=(-1!
=navigator.appName.indexOf("Netscape"));
BODY
{
font-size:
medium;
font-family:
宋体,Tahoma,Arial,SansSerif;
font-weight:
normal;
font-style:
normal;
color:
#FFFFFF;
background-color:
#3366CC;
border-style:
none;
}
A
{
color:
#66CCFF;
font-weight:
bold;
}
--
if(navigator.appName=="Netscape")
{//--ThisnextlineensuresthatanypluginsjustinstalledareupdatedintheBrowser
//--withoutquittingthebrowser.
navigator.plugins.refresh();
//Wedon'tneedtheAPPLETwithinIE
//***Pleasenotethatifyoudonotneedtoscriptevents,youcansafelyremovethenexttwolines
document.write("\x3C"+"appletMAYSCRIPTCode=NPDS.npDSEvtObsProxy.class")
document.writeln("width=5height=5name=appObs\x3E\x3C/applet\x3E")
}//-->
SubcmdStandAlone_onclick
Ifisobject(WMP)Then
IfWMP.playstate>0Then
WMP.Close()
EndIf
location.href="mms:
//YL-2003/CH1"
EndIf
EndSub
基于WindowsMedia的内容
|
发布点:
CH1
|
if(g_bNetscape)
{
document.writeln("");
}
6BF52A52-394A-11D3-B153-00C04F79FAA6"ID="WMP">
//YL-2003/CH1">
|
if(!
g_bNetscape)
{
document.writeln("");
}
|