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
JavaScript
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})
);
});
});