= 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 === 1. Get new ticket. a. Send a POST request to the ticket issuer using the URL {{{ http://alhena:7900/authchecker/issueTicket?username=&url=http://www.statsbiblioteket.dk/doms/shard/uuid:}}} a. It returns something xml similar to {{{ 172.18.226.238@http://www.statsbiblioteket.dk/doms/shard/uuid:4d6d17ca-bfb8-4e34-a600-5d0ead9caf44@1340570247http://www.statsbiblioteket.dk/doms/shard/uuid:4d6d17ca-bfb8-4e34-a600-5d0ead9caf44172.18.226.238}}} a. The content of the xml element is the ticket. 1. Start Wowza's simplevideostreaming web client. {{{ file:///usr/local/WowzaMediaServer/examples/SimpleVideoStreaming/client/simplevideostreaming.html}}} 1. Insert parameters {{{ Server: rtmp://iapetus/doms?shard=http://www.statsbiblioteket.dk/doms/shard/uuid:&ticket= Stream: mp4:}}} Check that the video is streamed. 1. Insert parameters (invalid ticket) {{{ Server: rtmp://iapetus/doms?shard=http://www.statsbiblioteket.dk/doms/shard/uuid:&ticket=abcdefg1234567 Stream: mp4:}}} 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 === 1. Get new ticket. a. Send a POST request to the ticket issuer using the URL {{{ http://alhena:7880/authchecker/issueTicket?username=&url=http://www.statsbiblioteket.dk/doms/shard/uuid:}}} a. It returns something xml similar to {{{ 172.18.226.238@http://www.statsbiblioteket.dk/doms/shard/uuid:4d6d17ca-bfb8-4e34-a600-5d0ead9caf44@1340570247http://www.statsbiblioteket.dk/doms/shard/uuid:4d6d17ca-bfb8-4e34-a600-5d0ead9caf44172.18.226.238}}} a. The content of the xml element is the ticket. 1. 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. 1. Start Wowza's simplevideostreaming web client. {{{ file:///usr/local/WowzaMediaServer/examples/SimpleVideoStreaming/client/simplevideostreaming.html}}} 1. Insert parameters {{{ Server: rtmp://iapetus/domslive?shard=http://www.statsbiblioteket.dk/doms/shard/uuid:&ticket= Stream: .stream}}} Check that the video is streamed. 1. Insert parameters with invalid ticket {{{ Server: rtmp://iapetus/domslive?shard=http://www.statsbiblioteket.dk/doms/shard/uuid:&ticket=abcdefg1234567 Stream: .stream}}} Check that '''no''' video is streamed.