cuplayer 搭建直播

遇到一题,FMS与WOWZA中如何使用RTMPE加密协议。
Wowza作为一个Media Delivery System,它很重要的作用。一直在摸索如何文件不会被下载。RTMP协议肯定是不行的。然后我就把目光放到了RTMP协议的众多变体上。
首 先是RTMPT协议,用HTTP协议封装的RTMP协议。不知道怎么回事,服务器似乎不能很好的接受RTMPT协议,不知道是设置问题还是别的什么。而且 在Wowza官方论坛上,Wowza的开发者也不建议使用RTMPT协议,因为它需要500ms轮询一次,而且服务器的CPU开销(协议封装需要消耗 CPU)和带宽开销(封装成HTTP协议时需要额外内容)都比较大,唯一的优点就只有可以突破带有协议扫描的防火墙。
然后就是RTMPS和RTMPE。前者是用SSL协议加密的,后者是Adobe自己的128位加密算法。Wowza和Adobe都推荐后者,因为使用简单无需设置。而RTMPS需要设置证书等比较复杂的设置,而且安全性据说也不比RTMPE协议高。
最后就是RTMPTS和RTMPTE协议,看名字也知道是怎么回事了。

最后我选择了RTMPE协议,简单就是美。

接 下来的问题是如何屏蔽RTMP协议。不像Red5和Adobe Flash Media Server那样可以通过修改端口来简单的屏蔽,Wowza的RTMP,RTMPE,RTMPT协议是捆绑在一个端口上的。因为这个问题我甚至一度放弃了 Wowza而改用Adobe Flash Media Interactive Server,不过怎么都读取不到内容。
仔细研究了一下Wowza的论坛,发现原来官方发布过一个源码可以只使用RTMPE,RTMPS,RTMPTS这一类加密的协议。然后自然就是下载Wowza IDE,建了个工程,把代码粘贴进去,保存后再把自动生成的jar文件复制到服务器上。然后把application.xml文件修改一下,大功告成!
这样设置后如果尝试使用RTMP协议,会提示拒绝连接,要求加密。而且现有的所有下载工具都不能下载RTMPE协议。连网址变换都可以不用做了。
不得不赞叹一下Wowza的接口,确实很强大,而且是Java的。虽然FMIS也有接口,不过ActionScript语言毕竟是门冷门语言。

附上链接:http://www.cuplayer.com/player/PlayerCode/Wowza/2015/1230/2212.html没用过
南山实验麒麟小学排名 大野智结婚 php小项目实例试题 MEYD中文字幕在线 鄂尔多斯房价2017房价 gucci打孔 拉屎拉出黑色虫子 四川省旅游管理局 2k18电脑配置 孕妇吃无花果过敏 improve my mind 昨夜星辰简谱歌谱c调 王源 兰陵王 加州旅馆mp3无损下载94 2017agyigi xoh nahxa 圣杯之战吧 lazboy美國官網 济南中青旅旅行社 首都航空人工客服时间 if your life feels 小粮仓设备 鬼夫养成记大结局 禹洲雍贤府楼板价 铁力到南岔火车票 现代英雄事迹故事50字 白雪公主视频话剧 北京市科委附近餐厅 arcgis导出选中要素 小学生用什么雨伞 申请低保户的条件

Copyright 中易吧 Some Rights Reserved

如反馈或投诉等情况联系:une35498#163.com