#!/bin/bash set -eux HOST="http://localhost:8080" TMP_MP="$(mktemp)" TMP_DC="$(mktemp)" NOW="$(date --utc +%Y-%m-%dT%H:%MZ)" START="$(date -d "1 min" --utc +%Y-%m-%dT%H:%MZ)" END="$(date -d "2 min" --utc +%Y-%m-%dT%H:%MZ)" echo ' demo demo '"${START}"' start='"${START}"'; end='"${END}"'; scheme=W3C-DTF; demo demo demo pyca Demo event ' > "${TMP_DC}" #cat "${TMP}" # Create media package curl -f --digest -u opencast_system_account:CHANGE_ME -H "X-Requested-Auth: Digest" \ "${HOST}/ingest/createMediaPackage" -o "${TMP_MP}" # Add DC catalog curl -f --digest -u opencast_system_account:CHANGE_ME -H "X-Requested-Auth: Digest" \ "${HOST}/ingest/addDCCatalog" -F "mediaPackage=<${TMP_MP}" \ -F "dublinCore=<${TMP_DC}" -o "${TMP_MP}" # Add cutting information curl -f --digest -u opencast_system_account:CHANGE_ME -H "X-Requested-Auth: Digest" \ "${HOST}/ingest/addCatalog" -F "mediaPackage=<${TMP_MP}" \ -F "flavor=json/times" \ -F 'Body=@cut-marks.json' -o "${TMP_MP}" # Add Track curl -f --digest -u opencast_system_account:CHANGE_ME -H "X-Requested-Auth: Digest" \ "${HOST}/ingest/addTrack" -F flavor=presenter/source \ -F "mediaPackage=<${TMP_MP}" -F Body=@video.mp4 -o "${TMP_MP}" #curl -f --digest -u opencast_system_account:CHANGE_ME -H "X-Requested-Auth: Digest" \ # "${HOST}/ingest/addPartialTrack" \ # -F flavor=presenter/source \ # -F startTime=0 \ # -F "mediaPackage=<${TMP_MP}" \ # -F Body=@video.mp4 \ # -o "${TMP_MP}" curl -f -v -i --digest -u opencast_system_account:CHANGE_ME \ -H "X-Requested-Auth: Digest" \ "${HOST}/ingest/ingest/testcut" \ -F "mediaPackage=<${TMP_MP}" rm -f "${TMP_MP}" "${TMP_DC}"