·您当前的位置:首页 > 技术教程 >

[AS3]RTMPE协议用法介绍

时间:2014-02-24 11:01adobe.com
Flash Media Server 在运行时加密所有内容,这意味着您不需要加密源文件。RTMPE 使用由 Diffie-Hellman 密钥交换 和 HMACSHA256 组成的行业标准基本加密

Flash Media Server 在运行时加密所有内容,这意味着您不需要加密源文件。RTMPE 使用由 Diffie-Hellman 密钥交换HMACSHA256 组成的行业标准基本加密。传输数据时,RTMPE 生成一对 RC4 密钥。一个密钥加密服务器发送的数据,另一个密钥加密发送到服务器的数据。RTMPE 阻止第三方应用程序侦听客户端和服务器之间的数据传输。要加密数据流,使用下面的语法:

  1. nc.connect("rtmpe://cuplayer.com/vod/"); 

如果使用 FLVPlayback 组件的源参数,则路径为:

rtmpe://cuplayer.com/vod/flvFileName

如果添加字母“e”,则指示 Flash Media Server 数据流添加实时加密。RTMPE 在数据传输的时候对其进行加密。您不需要任何密钥即可解密数据。

只有 Flash Lite 播放器才能终止 RTMPE。如果应用程序在不指定端口的情况下使用 RTMPE,Flash Player 按以下顺序扫描端口:1935 (RTMPE)、443 (RTMPE) 和 80 (RTMPE)。默认情况下,启用 RTMPE。要禁用 RTMPE,打开位于 C:\Program Files\Adobe\Flash Media Server 3\conf 的 fms.ini 文件,将 ADAPTOR.RTMPE_ENABLED 参数设为 off。更改后重新启动服务器。

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器