串流直播,免费直播系统,会议直播服务,游戏直播首选

串流直播系统节目发布设置

   2016-09-23 16:13 本文来源:   未知    作者: 串流团队
       发布:是把直播视频源的音视频信号进行编码压缩后,布到网上(互联网或局域网)的流媒体服务器发的过程。实现用户通过电脑、手机、PDA等终端设备进行在线观看。发布设置的流程如下图所示:
网络直播示意图.jpg
 
注:串流直播可同时向多个流媒体服务器发布直播流。
 

       串流直播发布设置界面如下图:

 
      1、通过外部流媒体服务器发布直播流:

       1)  第一步:选中“发布到流媒体服务器#1”或“发布到流媒体服务器#2”,也可以两者同时勾选。如下图所示:

  • 服务器名:流媒体服务器名称,通常由流媒体服务器供应商提供,您也可以输入任何您自己懂的字符串;
  • 发布协议/URL:这部分分为协议和URL两部分内容,下面分别介绍:
发布协议:发布节目时采用的流媒体协议,串流直播支持4中媒体发布协议(注意:能否成功发布媒体节目还需要查看服务器端是否支持这种协议)。
RTMP:实时消息协议,Adobe公司专门为Flash视频播放器开发的媒体传输协议,虽然当前没有定位国际标准,但它是当前直播节目发布的实时上的工业标准,串流直播将它作为发布协议的首选,目前大多数流媒体服务器都支持这种发布协议。
UDP:用户数据包协议,采用MPEG-2 TS流封包进行发布,是一个高效的直播发布协议,目前只有北京华益软件有限公司等少数研发的直播服务器才支持这种协议。
HTTP:超文本传输协议,采用MPEG-2 TS流封包进行发布,是一个可靠的发布协议,目前只有北京华益软件有限公司等少数研发的直播服务器才支持这种协议。
MSDP:媒体安全发布协议,是华益软件独创的安全发布协议(具体协议的详细说明可以参考串流直播(http://www.iavcast.com)技术文档中的专业知识部分),具备安全,高效等特点。

URL:全称Uniform Resoure Locator:统一资源定位器,是流媒体服务器的地址。
如上图的url,从左到右由三部分组成:
1)流媒体服务器地址(host):即通常所说的IP地址。这里是“211.108.94.204”(该地址非流媒体服务器地址)。该地址通常由流媒体服务器提供商提供;
2)服务端口(port):流媒体服务端口号,上图例子中端口为“1935”,该端口号通常由流媒体服务器提供商提供。端口号与地址间用 ":"(分号)隔开;
3)流媒体服务实例名称:通常流媒体服务器会有不同的实例名称。上图例子中的实例名称为“live”,该通常由流媒体服务器提供商提供。实例名称与端口号之间用“/”(斜杠)隔开;

注意:针对不同发布协议,URL的形式是不一样的,请依据不同的服务协议进行设置。

  • 流名称:具体直播流的名称。
1)有时流媒体服务器提供商会对流名称进行限制,要求用户使用指定名称,这种情况下,把供应商提供的字符串粘贴在这里即可;如需要同时提供多路直播流,可以在不同的字符串间用“,”(逗号)隔开。例如:“ffediAVcast,retycom,chuanliu,media3u”,用户收看直播时,4个直播流地址分别为:

第1个流:rtmp://211.108.94.204:1936/live/ffediAVcast
第2个流:rtmp://211.108.94.204:1936/live/retycom
第3个流:rtmp://211.108.94.204:1936/live/chuanliu
第4个流:rtmp://211.108.94.204:1936/live/media3u
 

2)如果服务商未指定,则用户可自行定义流名称。名称由英文或数字组成。用户可使用通配符的方式同时定义4路直播流名称。举例如下:

例如:选择发布协议为RTMP,URL为:211.108.94.204:1936/live,同时发布4个视频流。
i. 自定义流名称为“zhibo”:用户收看直播时,4个直播流地址分别为:

第1个流:rtmp://211.108.94.204:1936/live/zhibo
第2个流:rtmp://211.108.94.204:1936/live/zhibo1
第3个流:rtmp://211.108.94.204:1936/live/zhibo2
第4个流:rtmp://211.108.94.204:1936/live/zhibo3
ii.   输入含通配符“%i”的流名称,“zhibo%i”,此时,用户收看直播时,4个直播流地址分别为:

第1个流:rtmp://211.108.94.204:1936/live/zhibo1
第2个流:rtmp://211.108.94.204:1936/live/zhibo2
第3个流:rtmp://211.108.94.204:1936/live/zhibo3
第4个流:rtmp://211.108.94.204:1936/live/zhibo4
 

       2)  第二步,点击“测试连接”,确保连接流媒体服务器成功, 如下图所示:

如果连接测试成功,则会出现如图所示的提示:

       确定看到“连接流媒体服务器”成功的窗口弹出,至此,发布功能配置完毕。
如果连接失败,则会出现相应的错误提示。
有些流媒体服务器在发布节目时需要认证,这是编码器可能弹出认证输入框,如下图所示:


这里的用户名与密码是服务器端设置的,需要从服务器提供商处获取。

串流直播支持多码流输出,因此,您需要为每一个码流指定一个流名称,但串流直播可以根据您输入的流名称自动产生其它码流的流名称,这通常是对编码器端可以自行指定流名称的发布有效,如果媒体服务器不允许编码器端自行指定流名称,则你需要单独设置每个流的流名称,串流直播提供了一个流名称编辑器,点击流名称输入框后面的“...”按钮,如下图所示:


将会出现如下流名称编辑框:


在流名称输入框里可以逐个输入流名称,也可以用统配符方式。

注意:流名称输入框里也可以输入完整的发布地址,例如,如果一个节目的发布地址是 rtmp://www.lqqq.com/live/stream1,你可也将这个字符串直接驶入到流名称输入框中,串流直播会识别这种输入方式的,在这种输入方式下,则发布协议与URL参数将被忽略。

如下图就是一个逐个指定完整发布协议的实例:

专业视频直播服务提供商
视频直播服务,会议直播服务