[AS3]RTMPE协议用法介绍
Flash Media Server 在运行时加密所有内容,这意味着您不需要加密源文件。RTMPE 使用由 Diffie-Hellman 密钥交换 和 HMACSHA256 组成的行业标准基本加密。传输数据时,RTMPE 生成一对 RC4 密钥。一个密钥加密服务器发送的数据,另一个密钥加密发送到服务器的数据。RTMPE 阻止第三方应用程序侦听客户端和服务器之间的数据传输。要加密数据流,使用下面的语法:
- 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。更改后重新启动服务器。
热门文章推荐
- [Red5]Red5之Flash流媒体服务器的安装与使用教程完整版(组图)
- [rtsp]设置海康配置DDNS远程访问的用户手册(组图说明)
- [live555]live555直播rtsp流
- [HLS]做自己的m3u8点播系统使用HTTP Live Streaming(HLS技术)
- [FMS]FMS流媒体服务器配置与使用相关的介绍
- [FFmpeg]FFmpeg实现监控摄像头的RTSP协议转RTMP协议直播
- [海康]海康网络摄像机激活功能图文教程
- [RED5]搭建RED5直播用流媒体服务(搭直播环境)