VideoWhisper RTMP Web会话检查

对于网站和集成在需要额外的安全性措施, 视频耳语网络应用程序 在Wowza RTMP端支持登​​录会话检查.

这是用来确保没有客户端将能够连接到服务器RTMP,无需预先登录的网站上 (与_login.php脚本的PHP版本).
当一个新的客户端尝试与会话名称连接到服务器的RTMP, RTMP应用程序将检查Web服务器上,如果客户端的会话存在. 如果Web服务器没有确认客户登录, RTMP服务器会拒绝连接. RTMP服务器也会检查需要对RTMP和Web服务器被配置相同的方式,一个WEBKEY: 这将防止万一的网站域名劫持的连接 (只有Web服务器和服务器RTMP知道密钥, 客户端应用程序不).

注意事项

  • 这将禁止从外部编码器连接 (即. FMLE) 和球员 (即. JwPlayer) 该RTMP地址, 因为这些将不提供会话名称,以检查有效性. 这些应用程序可以与允许在插入地址RTMP的关键,也是连续RTMP会话控制从网络更先进的解决方案来支持 (RTMP报告网上会议,以网页脚本这些可以终止任何RTMP会议): RTMP会话控制
  • 通常, 每个安装都需要自己的RTMP侧,检查会话信息与安装. 否则,你将不得不调整脚本来检查所有安装.
  • 此 Wowza SE 功能是可选的,可以通过将这些属性留空来禁用.

RTMP配置

RTMP端的web会话检查目前所支持的Wowza RTMP方. 最新下载 版本Wowza RTMP方, 部署到服务器,并更新这些设置 conf /目录videowhisper-WEB /的Application.xml :


<属性>
<物业>
<产品名称>acceptPlayers</产品名称>
<价值>真</价值>
</物业>
<物业>
<产品名称>webLogin</产品名称>
<价值>HTTP://installation_url /rtmp_login.php?S =</价值>
</物业>
<物业>
<产品名称>WEBKEY</产品名称>
<价值>VideoWhisper</价值>
</物业>
<物业>
<产品名称>webLogout</产品名称>
<价值>HTTP://installation_url/rtmp_logout.php?S =</价值>
</物业>
</属性>
</应用>

然后重启WowzaMediaServer服务. 为了排除故障检查Wowza访问日志. 如果出现在错误日志中的错误 提交一份门票VideoWhisper 这个.

网络配置

下载最新的视频会议的PHP版本,并检查这些文件的整合:
rtmp.inc.php – 存储时,用户从vc_login.php验证会话信息 ; 包含$ WEBKEY,如果你想改变它
rtmp_login.php – 所谓通过RTMP服务器,查看是否会话名称是有效的 (认证); 也得到canKick权限,允许用户在客户端踢
rtmp_logout.php – 所谓通过RTMP服务器时,客户端的会话名称断开 (要清理会话)

配置的settings.php使用videowhisper卷材设rtmp地址.

要在其他版本或安装集成这一点,你将需要复制的 3 上面安装文件夹中提到包括rtmp.inc.php在授权用户的_login.php脚本文件.
其他的变化可以根据每个积分的特殊性要求.

示例演示配置

安装URL: http://www.videowhisper.com/demos/vc_web
使用RTMP地址: RTMP://videowhisper.com/videowhisper-WEB

<物业>
<产品名称>webLogin</产品名称>
<价值>HTTP://www.videowhisper.com/demos/vc​​_web/rtmp_login.php?S =</价值>
</物业>
<物业>
<产品名称>WEBKEY</产品名称>
<价值>VideoWhisper</价值>
</物业>
<物业>
<产品名称>webLogout</产品名称>
<价值>HTTP://www.videowhisper.com/demos/vc​​_web/rtmp_logout.php?S =</价值>
</物业>

RTMP会话控制 (包括登录后为第三方编码器/应用程序)

除了会话登录控制, VideoWhisper RTMP侧Wowza还可以提供 RTMP会话反对升 (特殊许可所需的第三方服务器).

这可以用于监测第三方客户端, 比VideoWhisper其他应用程序, 像Wirecast, 闪存媒体实时编码器 (FMLE), 打开广播软件 (OBS), 的iOS / Android的应用程序GoCoder为RTMP直播.

在示例, 如果广播直接连接与外部编码器的应用, 该网站脚本可以被通知这表明他的渠道活.
同时网页脚本可以回到通信RTMP服务器在必要时断开客户.