Hallo Stephan Krinetzki
In einer „normalen“ Video-On-Demand-Applikation gibst du die Quelle deiner Videos in der Applikation unter „Content Directory“ an.
Bei einer Video-On-Demand-Edge-Applikation benötigst du unter Server › Mediacache › Sources eine Quelle, die den gleichen Namen hat, wie die VOD-Edge-Applikation, zu der diese Quelle gehört.
Heißt deine VOD-Edge-Applikation bspw. „oc-streaming-production“ muss die Quelle unter Server › Mediacache › Sources auch „oc-streaming-production“ heißen. Wenn die Quelle deiner Videos auf einem NFS-Mount liegt gibst du unter „Base Path“ diesen Mount an – Beispiel: „/path/to/your/nfs/mount/pointing/to/_/streaming/mh_default_org/“. Hier musst du auch ein Präfix für die Quelle angeben; wie etwa „your_production_prefix/“.
Allerdings ändert sich die Streaming-URL, die publiziert werden muss. Lautete die URL vorher zum Beispiel
heißt diese mit Mediacache
Es ergibt sich das Problem, dass man eventuell schon Streaming-URLs publiziert hat, die auf eine Applikation ohne Mediacache zeigen. Die bisherigen Video-URLs behalten dabei den Namen der alten VOD-Applikation; allerdings müssen die neuen Video-URLs auf eine VOD-Edge-Applikation mit einem anderen Namen zeigen.
Also:
Allerdings liefen bei dieser Variante die bisherigen Videos ohne Mediacache.
Unsere Streaming-URLs sind aus Opencast heraus nach und vor Umstellung von VOD-Applikationen auf VOD-Edge-Applikationen die gleichen. Damit alle Videos den Mediacache nutzen können, verwenden wir einen Proxy, der die URLs entsprechend ändert.
In Apache:
Der umständliche Weg wäre, alle bisherigen Events mit der neuen URL nochmals zu publizieren. Ich weiß nicht, ob man das möchte.
Ich hoffe ich konnte weiterhelfen.
Viele Grüße aus Köln
Marcello Pippia