Beiträge: 1.202
Themen: 129
Thanks Received: 1.074 in 563 posts
Thanks Given: 835
Registriert seit: May 2020
06.02.2022, 19:22
(Dieser Beitrag wurde zuletzt bearbeitet: 06.02.2022, 19:28 von Xenos Yifu.)
Ich teste gerade mit Videos, die auf meinem eigenen Server liegen.
Die aufzurufen ist kein Problem, sowohl Media on Prime, wie auch in den Medien des Landes.
Ich möchte aber kein Media on Prime nutzen.
Warum?
Nie sehen alle anwesenden das gleiche zur selben Zeit und es wird immer leiser je nach Entfernung zum Player.
Wählt man Medien, sehen und hören immer alle dasselbe, synchron.
Jetzt kommt das Problem.
Ich erstelle eine Textur und mache die zur Medien Textur.
Alles ein alter Hut.
Passe ich das Video in Breite und Höhe an, versaue ich das eigentliche Prime (den Player).
Packe ich einfach nur die URL des Video in Medien, ist das Video klein in der Mitte des Prim zu sehen.
Wenn man im Viewer auf das Kamera Symbol klickt sieht man ganz kurz rechts unten das Vollbild Symbol.
Ich will aber, dass das Video sofort im Vollbild startet ohne die Medien Textur zu versauen/ verschieben.
Es gibt im Netz Massen Tipps wie man ein Youtube Video im Browser mit Vollbild aufruft.
Aber nichts was mir weiterhilft.
Beiträge: 1.202
Themen: 129
Thanks Received: 1.074 in 563 posts
Thanks Given: 835
Registriert seit: May 2020
Ok, jetzt bin ich vollends verwirrt.
Jetzt habe ich die Größe hinbekommen, aber das Video ist nicht bei jedem synchron?!
Kommt ein Besucher dazu und startet die Medienwiedergabe im Viewer für ihn neu.
Ich dachte bisher das Medienwiedergabe immer in allen Playern synchron abgespielt werden.
Beiträge: 6.996
Themen: 772
Thanks Received: 1.316 in 647 posts
Thanks Given: 3.390
Registriert seit: Jul 2010
06.02.2022, 19:58
(Dieser Beitrag wurde zuletzt bearbeitet: 06.02.2022, 20:00 von Bogus Curry.)
Denke so richtig synchron wird wohl erst, wenn deine Besucher die Medien extern in ihrem Browser anschaun können. Hab noch nie erlebt, das bei Videos das ganze synchron abgespielt wird.
Bei den Tips, schau da mal wie alt diese sind, wenn die älter als 3 oder älter sind, kannste sie äh vergessen
Beiträge: 1.202
Themen: 129
Thanks Received: 1.074 in 563 posts
Thanks Given: 835
Registriert seit: May 2020
Ich meine mich dunkel zu erinnern das ich mal ein Konzert in SL besucht habe bei dem das ging.
Der Admin startete das Video und alle Besucher sahen und hörten dasselbe synchron.
Niemand musste sein Player selber starten.
..... und natürlich soll das inWorld geschehen, das soll ja ein gemeinsames Erlebnis sein.
Beiträge: 2.432
Themen: 86
Thanks Received: 1.638 in 574 posts
Thanks Given: 1.824
Registriert seit: Oct 2011
(06.02.2022, 20:21)Xenos Yifu schrieb: Ich meine mich dunkel zu erinnern das ich mal ein Konzert in SL besucht habe bei dem das ging.
Der Admin startete das Video und alle Besucher sahen und hörten dasselbe synchron.
Niemand musste sein Player selber starten.
..... und natürlich soll das inWorld geschehen, das soll ja ein gemeinsames Erlebnis sein.
Wenn die Videoquelle erst eingegeben wird (durch den Admin) wenn alle da sind, ist das auch halbwegs synchron, aber wenn dann Leute "zu spät kommen" sehen sie das Video von Anfang an, sprich die Zuspätkommer sind immer asynchron den Anderen hinterher.
Wer nicht weiss wohin er will, der kommt leicht woanders hin.
Beiträge: 1.202
Themen: 129
Thanks Received: 1.074 in 563 posts
Thanks Given: 835
Registriert seit: May 2020
Ok, dann muss es eben so machen das alle auf Kommando auf play klicken.
Fast synchron ist ja ok.
Vor allem geht mir wie oben geschrieben auf den Sack das sich die Lautstärke ändert je nachdem wo man steht.
Und mit das Wichtigste, wenn ich vom eigenen Server streame, kann YT keine Werbung reinkloppen, das ist ja mittlerweile nicht mehr auszuhalten.
Beiträge: 6.996
Themen: 772
Thanks Received: 1.316 in 647 posts
Thanks Given: 3.390
Registriert seit: Jul 2010
Also wer zu Spät kommt, da ist es doch klar das diese nicht synchron sein können.Ist wie im Kino, wer da zu spät kommt, hat halt auch den Anfang verpasst ;D
Beiträge: 2.432
Themen: 86
Thanks Received: 1.638 in 574 posts
Thanks Given: 1.824
Registriert seit: Oct 2011
(06.02.2022, 21:12)Bogus Curry schrieb: Also wer zu Spät kommt, da ist es doch klar das diese nicht synchron sein können.Ist wie im Kino, wer da zu spät kommt, hat halt auch den Anfang verpasst ;D
Ist eben NICHT so wie im wirklichen Leben ... wenn man da zu spät kommt hat man, wie du schon sagst, den Anfang verpasst. Ist aber mit den anderen Zuschauern von da an synchron. In unserem Falle aber bekommt man den Anfang trotzdem mit, aber man ist asynchron (sprich hinkt hinterher) im Bezug auf die anderen Zuschauer. Videos sind inworld eben anders als Audiostreams.
Wer nicht weiss wohin er will, der kommt leicht woanders hin.
Beiträge: 1.532
Themen: 73
Thanks Received: 756 in 323 posts
Thanks Given: 340
Registriert seit: May 2013
07.02.2022, 00:46
(Dieser Beitrag wurde zuletzt bearbeitet: 07.02.2022, 01:10 von Mareta Dagostino.)
In OpenSim Videos abspielen ist asynchron, da lässt sich nichts dran ändern. Der technische Hintergrund ist, dass das Video in Wahrheit gar nicht über den Regionenserver ausgespielt wird, sondern nur der Link zum Video an den Viewer übergeben wird.
Mir fällt nur eine Möglichkeit ein, das Problem zu lösen: Man kann HTML-Seiten auf Prim-Oberflächen anzeigen. (Nichts anderes ist "Media on a prim".) Wer in der Lage ist, eine Webseite mit Live-Streaming zu gestalten, kann diese auf eine Inworld-Leinwand abbilden. Da die Region nun wiederum nicht den Inhalt, sondern den Link zur Webseite an die Viewer übergibt, ist dann der gestreamte Inhalt (abgesehen von unterschiedlichen Latenzen) synchron. Der Trick ist also, nicht einen Youtube-Link abzubilden, wo die Zuschauer noch einen Startbutton drücken müssen, sondern eine eigene Webseite mit einem Live-Stream. Den Stream kann dann der Master of Desaster starten, ganz unabhängig von OpenSim.
Beiträge: 1.532
Themen: 73
Thanks Received: 756 in 323 posts
Thanks Given: 340
Registriert seit: May 2013
07.02.2022, 01:43
(Dieser Beitrag wurde zuletzt bearbeitet: 07.02.2022, 01:57 von Mareta Dagostino.)
Als Beispiel habe ich hier inworld einen Youtube-Livestream in einen meiner Fernseher eingebaut. Sehr schön kann man sehen, dass Murat Gezici sich auf beiden Screens ins Gesicht fasst. Beide Maretas in zwei verschiedenen Viewern haben zu unterschiedlichen Zeiten das Abspielen erlaubt. Wegen der unterschiedlichen Latenz ist allerdings die Klangwiedergabe völlig unverständlich (unabhängig davon, dass ich kein Türkisch kann), wenn ich nicht einen der beiden Viewer stumm schalte.
EDIT: Die Lautstärke ist bei "Web on a Prim" übrigens unabhängig von der Position des Avatars. Ich kann sogar auf andere Regionen weiterlaufen, die nicht mal auf meinem Server gehostet sind. Nachdem der Viewer den Link bekommen hat, spielt er das solange ab, bis ich aktiv die Wiedergabe beende.
|