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

[wowza]基于Server-Side API to Control Access方案防止rtsp流盗

时间:2015-02-04 09:22酷播
服务器端API方案中使用API来完成对直播流的保护功能,本方案中直接使用了一个demo完成,API的例子可以用来开发自定义身份验证系统来控制访问流媒体其可以提供一种安全的方式访问流媒体控制。

  服务器端API方案中使用API来完成对直播流的保护功能,本方案中直接使用了一个demo完成,API的例子可以用来开发自定义身份验证系统来控制访问流媒体其可以提供一种安全的方式访问流媒体控制。

  具体demo如下所示:

  1. package com.wowza.wms.example.module; 
  2. import com.wowza.wms.rtp.model.*; 
  3. import com.wowza.wms.application.*; 
  4. import com.wowza.wms.module.*; 
  5. public class ModuleAccessControlRTSP extends ModuleBase 
  6. { 
  7.     public void onRTPSessionCreate(RTPSession rtpSession) 
  8.     { 
  9.         boolean isGood = true; 
  10.  
  11.         String ipAddress = rtpSession.getIp(); 
  12.         String queryStr = rtpSession.getQueryStr(); 
  13.         String referrer = rtpSession.getReferrer(); 
  14.         String userAgent = rtpSession.getUserAgent(); 
  15.          
  16.         IApplicationInstance appInstance = rtpSession.getAppInstance(); 
  17.         String uriStr = rtpSession.getUri(); 
  18.          
  19.         // Here you can use the request and session information above to determine 
  20.  
  21.         // if you want to reject the connection 
  22.  
  23.         // isGood = true/false; 
  24.  
  25.          
  26.         if (!isGood) 
  27.             rtpSession.rejectSession(); 
  28.     } 
  29. } 

 

热门文章推荐

请稍候...

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

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