UNPKG

wowza-securetoken-generator

Version:

Returns a SecureToken v2 URL that can be used to access streams with playback security enabled

14 lines (12 loc) 929 B
var expect = require('chai').expect; var wowzatoken = require('../lib/wowzatoken'); describe('Generate SecureToken v2 URL', function () { it('should return secure URL', function () { expect({ 'http': 'http://10.10.10.1/test/myStream/playlist.m3u8?wowzatokenstart_time=1461322012789&wowzatokenend_time=1461322012789&wowzatokenhash=5ryZOaf8XQHMQt3_BeP_YZ0ftH6pOPKN3yNvRU6T438KqkWqcPBAllpq52OBvWdYmuoWFltVYVLJTErJNbtHyQ==', 'rtmp': 'rtmp://10.10.10.1/test/myStream?wowzatokenstart_time=1461322012789&wowzatokenend_time=1461322012789&wowzatokenhash=5ryZOaf8XQHMQt3_BeP_YZ0ftH6pOPKN3yNvRU6T438KqkWqcPBAllpq52OBvWdYmuoWFltVYVLJTErJNbtHyQ==' }).to.eql( wowzatoken.createSecureWowzaURL({streaming_server: '10.10.10.1',streaming_file: 'playlist.m3u8',streaming_app: 'test/myStream',client_ip: '10.10.10.10',shared_secret: 'uhef87bdub13e87',start_time: 1461322012789,end_time: 1461322012789}) ); }); });