public function testSignRtmpUrl()
{
$channelName = '90475';
$bucket = 'douyu';
$now = time();
$url = $this->client->signRtmpUrl($bucket, $channelName, 900, array('params' => array('playlistName' => 'playlist.m3u8')));
$ret = parse_url($url);
$this->assertEquals('rtmp', $ret['scheme']);
parse_str($ret['query'], $query);
$this->assertTrue(isset($query['OSSAccessKeyId']));
$this->assertTrue(isset($query['Signature']));
$this->assertTrue(intval($query['Expires']) - ($now + 900) < 3);
$this->assertEquals('playlist.m3u8', $query['playlistName']);
}