雄关漫道真如铁,而今迈步从头越。
全部博文(348)
分类: 网络与安全
2013-04-04 21:59:57
具体步骤如下所示:
1、 进入流媒体配置目录:/usr/local/WowzaMediaServer-3.1.1/conf/live
2、 修改Application.xml配置文件,添加如下信息:
修改 RTP/Authentication/PublishMethod为digest
修改PlayMethod值为basic模式
3、 修改/usr/local/WowzaMediaServer-3.1.1/conf目录下用户口令密码配置文件publish.password
具体修改内容如下所示:
#username password
myab 123abc
4、 Copy配置文件publish.password至应用目录
#cp publish.password ../applications/live/
5、 在该应用配置文件底部Application.xml内添加如下信息
点击(此处)折叠或打开
7、 重启流媒体服务
8、 测试方法
一、直接在vlc输入rtsp://10.0.211.5:80/live/sdws则播放器会提示请输入验证口令则证明口令防盗链设置成功;
1) 输入错误的口令无法正常播放视频;
2) 输入正确的口令视频正常播放
二、在vlc播放器内输入rtsp://username:password@10.0.211.5:80/live/sdws若口令正确则正常播放视频,否则服务器拒绝播放视频
方案二、 基于Server-Side API to Control Access方案防止rtsp流盗链
服务器端API方案中使用API来完成对直播流的保护功能,本方案中直接使用了一个demo完成,API的例子可以用来开发自定义身份验证系统来控制访问流媒体其可以提供一种安全的方式访问流媒体控制。
具体demo如下所示:
点击(此处)折叠或打开