Release test for DOMS Wowza plugin version 1.0
Test name |
Tester |
Bugs |
FAT status (TEST) |
SAT status (STAGE) |
1. Check ticket validation for /doms application |
|
|
|
|
2. Check ticket validation for /domslive application |
|
|
|
|
1. Check ticket validation for '''/doms''' application
In this setup Wowza streams a file that is already transcoded.
Prerequisites
Wowza's SimpleVideoStreaming browser client (Is part of Wowza's developer installation. Download at http://www.wowzamedia.com/store.html)
- IP-address of the machine where the browser client is running (eg. ifconfig)
Name and port number of TicketIssuer, eg. http://alhena:7900
- Be able to send http-POST request. The Firefox plugin "Poster" can be used
- Playable media file at streaming server
Test
- Get new ticket.
Send a POST request to the ticket issuer using the URL
http://alhena:7900/authchecker/issueTicket?username=<ip-address>&url=http://www.statsbiblioteket.dk/doms/shard/uuid:<mediafiel>
It returns something xml similar to
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ticket><ID>172.18.226.238@http://www.statsbiblioteket.dk/doms/shard/uuid:4d6d17ca-bfb8-4e34-a600-5d0ead9caf44@1340570247</ID><url>http://www.statsbiblioteket.dk/doms/shard/uuid:4d6d17ca-bfb8-4e34-a600-5d0ead9caf44</url><username>172.18.226.238</username></ticket>
The content of the xml element <ID> is the ticket.
Start Wowza's simplevideostreaming web client.
file:///usr/local/WowzaMediaServer/examples/SimpleVideoStreaming/client/simplevideostreaming.html
Insert parameters
Server: rtmp://iapetus/doms?shard=http://www.statsbiblioteket.dk/doms/shard/uuid:<media_filename_without_extension>&ticket=<ticket> Stream: mp4:<media_file>
Check that the video is streamed.Insert parameters (invalid ticket)
Server: rtmp://iapetus/doms?shard=http://www.statsbiblioteket.dk/doms/shard/uuid:<media_filename_without_extension>&ticket=abcdefg1234567 Stream: mp4:<media_file>
Check that the video picture states: Din session er udløbet. Genindlæs siden for at fortsætte
2. Check ticket validation for '''/domslive''' application
This is a process where VLC live streams a video to Wowza, that again is streamed to the client.
Prerequisites
Wowza's SimpleVideoStreaming browser client (Is part of Wowza's developer installation. Download at http://www.wowzamedia.com/store.html)
- IP-address of the machine where the browser client is running (eg. ifconfig)
- Be able to send http-POST request. The Firefox plugin "Poster" can be used
- Playable media file at streaming server
Test
- Get new ticket.
Send a POST request to the ticket issuer using the URL
http://alhena:7880/authchecker/issueTicket?username=<ip-address>&url=http://www.statsbiblioteket.dk/doms/shard/uuid:<mediafiel>
It returns something xml similar to
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><ticket><ID>172.18.226.238@http://www.statsbiblioteket.dk/doms/shard/uuid:4d6d17ca-bfb8-4e34-a600-5d0ead9caf44@1340570247</ID><url>http://www.statsbiblioteket.dk/doms/shard/uuid:4d6d17ca-bfb8-4e34-a600-5d0ead9caf44</url><username>172.18.226.238</username></ticket>
The content of the xml element <ID> is the ticket.
Get a MD5 sum of the ticket. It can be generated by using the web page http://www.miraclesalad.com/webtools/md5.php and insert the ticket string into the text field.
Start Wowza's simplevideostreaming web client.
file:///usr/local/WowzaMediaServer/examples/SimpleVideoStreaming/client/simplevideostreaming.html
Insert parameters
Server: rtmp://iapetus/domslive?shard=http://www.statsbiblioteket.dk/doms/shard/uuid:<media_filename_without_extension>&ticket=<ticket> Stream: <md5sum>.stream
Check that the video is streamed.Insert parameters with invalid ticket
Server: rtmp://iapetus/domslive?shard=http://www.statsbiblioteket.dk/doms/shard/uuid:<media_filename_without_extension>&ticket=abcdefg1234567 Stream: <md5sum>.stream
Check that no video is streamed.