Voor een groep studenten heb ik een website gemaakt met onder andere streaming video.
Omdat de video het formaat wmv heeft, gebruik ik Silverlight. Dat voorkomt dat de player opent met een zwart gat, zoals de embedded Windows Media Player. Ik gebruik als CMS Wordpress 2.8.4 NL dat voor Silverlight een mooie plugin heeft. Het CMS is geïnstalleerd op een server van een commercieel hostingbedrijf. De site werkt goed, behalve binnen het netwerk met de streamingserver voor de video (mms). Dat is het netwerk van de hogeschool.
Dus: als ik de site vanuit huis of welke plek ter wereld dan ook bekijk, dan kan ik video's bekijken. Ergo: de bestanden bestaan en zijn goed gecodeerd. Gebruik ik een computer binnen het netwerk van de hogeschool, dan krijg ik als foutmelding dat Silverlight het bestand niet kan vinden of dat het verkeerd gecodeerd zou zijn. De video is dus niet te zien. Verder is me opgevallen dat ook thumbs die binnen Silverlight verwijzen naar afbeeldingen binnen het domein van de hogeschool dan niet zichtbaar zijn. Deze afbeeldingen zijn wel te zien als ze gewoon zijn gebruikt als illustratie in posts.
Volgens ICT ligt het probleem bij de website en zij kunnen mij niet verder helpen. Dus ben ik zelf op zoek gegaan. Ik heb informatie gevonden over CrossDomain streamen, maar ik kom er niet uit hoe ik nou mijn website kan aanpassen. Als ik het goed begrijp moet ik een crossdomain.xml fabriceren voor de videoserver, maar ik heb geen rechten om zo'n bestand daar te plaatsen. Ik lees wel informatie over ClientAccessPolicy als tegenhanger met voorbeelden, maar kan ik deze voorbeelden ongewijzigd op mijn site zetten? Bijvoorbeeld:
<?xml version="1.0" encoding="utf-8" ?>
- <access-policy>
- <cross-domain-access>
- <policy>
- <allow-from http-request-headers="*">
<domain uri="*" />
</allow-from>
- <grant-to>
<resource include-subpaths="true" path="/" />
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
Wie kan in heldere taal uitleggen hoe cross domain policies zijn toe te passen?
Met vriendelijke groet,
Henk Jan Karsten
Omdat de video het formaat wmv heeft, gebruik ik Silverlight. Dat voorkomt dat de player opent met een zwart gat, zoals de embedded Windows Media Player. Ik gebruik als CMS Wordpress 2.8.4 NL dat voor Silverlight een mooie plugin heeft. Het CMS is geïnstalleerd op een server van een commercieel hostingbedrijf. De site werkt goed, behalve binnen het netwerk met de streamingserver voor de video (mms). Dat is het netwerk van de hogeschool.
Dus: als ik de site vanuit huis of welke plek ter wereld dan ook bekijk, dan kan ik video's bekijken. Ergo: de bestanden bestaan en zijn goed gecodeerd. Gebruik ik een computer binnen het netwerk van de hogeschool, dan krijg ik als foutmelding dat Silverlight het bestand niet kan vinden of dat het verkeerd gecodeerd zou zijn. De video is dus niet te zien. Verder is me opgevallen dat ook thumbs die binnen Silverlight verwijzen naar afbeeldingen binnen het domein van de hogeschool dan niet zichtbaar zijn. Deze afbeeldingen zijn wel te zien als ze gewoon zijn gebruikt als illustratie in posts.
Volgens ICT ligt het probleem bij de website en zij kunnen mij niet verder helpen. Dus ben ik zelf op zoek gegaan. Ik heb informatie gevonden over CrossDomain streamen, maar ik kom er niet uit hoe ik nou mijn website kan aanpassen. Als ik het goed begrijp moet ik een crossdomain.xml fabriceren voor de videoserver, maar ik heb geen rechten om zo'n bestand daar te plaatsen. Ik lees wel informatie over ClientAccessPolicy als tegenhanger met voorbeelden, maar kan ik deze voorbeelden ongewijzigd op mijn site zetten? Bijvoorbeeld:
<?xml version="1.0" encoding="utf-8" ?>
- <access-policy>
- <cross-domain-access>
- <policy>
- <allow-from http-request-headers="*">
<domain uri="*" />
</allow-from>
- <grant-to>
<resource include-subpaths="true" path="/" />
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
Wie kan in heldere taal uitleggen hoe cross domain policies zijn toe te passen?
Met vriendelijke groet,
Henk Jan Karsten