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

Test

  1. Get new ticket.
    1. 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>
    2. 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>
    3. The content of the xml element <ID> is the ticket.

  2. Start Wowza's simplevideostreaming web client.

    file:///usr/local/WowzaMediaServer/examples/SimpleVideoStreaming/client/simplevideostreaming.html
  3. 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.
  4. 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

Test

  1. Get new ticket.
    1. 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>
    2. 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>
    3. The content of the xml element <ID> is the ticket.

  2. 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.

  3. Start Wowza's simplevideostreaming web client.

    file:///usr/local/WowzaMediaServer/examples/SimpleVideoStreaming/client/simplevideostreaming.html
  4. 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.
  5. 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.

Release test for Wowza plugin version 1.0 (last edited 2011-01-10 12:40:43 by heb)