现在客户端(jwplayer)发布请求“rtmpt:// XXXXX / RtmpRelay / resName”,并且可以播放视频(RtmpRelay是我的red5项目名称,redName是资源名称),但我想要客户端的用户要验证,那就是客户端必须发布userId,就像这个rtmpt:// XXXXX / RtmpRelay / resName?userId = XXX 在我的服务器中,我使用
conn.getConnectParams() // conn is a instance of IConnection
获取参数,没关系,但资源不能再玩了, 我怀疑是否将整个“resName?userId = XXX”作为资源?
任何建议都将不胜感激!
答案 0 :(得分:0)
我在此页面找到了解决方案:https://support.jwplayer.com/customer/portal/questions/6062354-passing-custom-parameters-to-wowza-with-jw-player-6
它教我使用这样的URL(jwplayer):rtmp://stream01.amherst.edu:1935 / protected /?token = TESTTOKENmp4:sand_mandala_video.mp4
我从其他地方知道live stream或flv fomat可能会使用flv:,所以我使用rtmpt:// XXXXX / RtmpRelay /?userId = XXXflv:myLiveSteamName,
并且一切顺利。