website issueshttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues2018-05-17T18:19:22+02:00https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/68rwth_auth bei nicht gesetzten api key aufrufbar machen2018-05-17T18:19:22+02:00Andreas Valderrwth_auth bei nicht gesetzten api key aufrufbar machenJulian RotherJulian Rotherhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/56footer im embed player entfernen2018-05-17T18:19:22+02:00Andreas Valderfooter im embed player entfernenhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/108Protokoll einer Session2018-05-17T18:19:22+02:00Felix BaumannProtokoll einer SessionEs gab einige Errors im Moderatormodus, ka ob ihr die alle fixen wollt
meistens, wenn man ungültige werde oder so eingegeben hat
aber einmal auch weil die db gelocked war oder sowas
da wird dann einmal stumpf Error ausgegeben ohne Hinw...Es gab einige Errors im Moderatormodus, ka ob ihr die alle fixen wollt
meistens, wenn man ungültige werde oder so eingegeben hat
aber einmal auch weil die db gelocked war oder sowas
da wird dann einmal stumpf Error ausgegeben ohne Hinweis welcher Error
man lädt neu/wechselt zur letzten Seite und kann weitermachen
mir würde das im Moderatormodus so reichen.
falls ihr aber gerade solche Fehler haben wollt, sagt mir Bescheid, dann melde ich euch wirkliche alles und wann es wie und wieso genau auftrat
das Protokoll ist angehängt
[log.txt](/uploads/2f4ad3250a6fd199f3986bd620e175fb/log.txt)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/110GitLab teilt git keinen upstream remote host mit2018-05-17T18:19:21+02:00Felix BaumannGitLab teilt git keinen upstream remote host mit`
felixb@Video-AG:~/Dokumente/videoagwebsite$ git remote -v
origin https://git.fsmpi.rwth-aachen.de/felixb/videoagwebsite.git (fetch)
origin https://git.fsmpi.rwth-aachen.de/felixb/videoagwebsite.git (push)
`
da sollten doch zusätzlich ...`
felixb@Video-AG:~/Dokumente/videoagwebsite$ git remote -v
origin https://git.fsmpi.rwth-aachen.de/felixb/videoagwebsite.git (fetch)
origin https://git.fsmpi.rwth-aachen.de/felixb/videoagwebsite.git (push)
`
da sollten doch zusätzlich zwei upstream Einträge stehen, oder nicht?
ich füge die jetzt manuell hinzu, aber sollte gitlab dass nicht automatisch beim Clonen git mitteilen?https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/69Bessere Vorschau für crawler2018-05-17T18:19:21+02:00Felix BaumannBessere Vorschau für crawlerDieser Wunsch basiert auf der aktuellen Website, ich weiß grad nicht ob die neue es bereits besser macht
Es geht um folgendes:
https://www.facebook.com/groups/1771819563048827/permalink/1814507295446720/
Es wäre toll, wenn dem crawler ...Dieser Wunsch basiert auf der aktuellen Website, ich weiß grad nicht ob die neue es bereits besser macht
Es geht um folgendes:
https://www.facebook.com/groups/1771819563048827/permalink/1814507295446720/
Es wäre toll, wenn dem crawler stattdessen unser Video-thumbnail geliefert wird und ggf. eine Video Hörsaal aus den Leuten die vortragen (Prof.)
aus, Titel, Beschreibung
(ka was an besten passt, das lasse ich offen)
Ggf. bietet man dem Moderator auch an, selbst zwei Strings für den Crawler zu schreiben
Webseiten für die es funktionieren sollte (meiner Meinung nach):
Facebook, Twitter, ggf. noch Telegram und Slack
Bei den letzteren beiden könnte man sogar direkt das Video einbetten.
(funktioniert beispielsweise bei Youtubelinks)Andreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/112changelog should avoid time inconsistencies2018-05-17T18:19:21+02:00Felix Baumannchangelog should avoid time inconsistenciesich hab zwar keine Ahnung, ob die Änderung wirklich übernommen wurde, aber man kann Dinge wie den Title eines Termins zurücksetzen, wenn dieser bereits gelöscht wurde. (man bekommt die Meldung, dass es erfolgreich asugeführt wurde)
de...ich hab zwar keine Ahnung, ob die Änderung wirklich übernommen wurde, aber man kann Dinge wie den Title eines Termins zurücksetzen, wenn dieser bereits gelöscht wurde. (man bekommt die Meldung, dass es erfolgreich asugeführt wurde)
desweiteren fänd ich es sinnvoll, wenn nach dem undo nicht nur oben ein neuer Eintrag auftaucht, sondern auch der alte verschwindet und an dem neuen ein redo dran steht (macht das ganze etwas verständlicher)
EDIT: oder man löscht den älteren nicht, sondern graut ihn aus und entfernt den undo button, der ja bereits betätigt wurde
jedenfalls muss es da Abhängigkeiten geben, sodass bestimmte Einträge ausgegraut sind
wenn man sie dann anklickt, könnten sie per Anchor auf den delete entry verweisen
oder man macht meldet einfach nur, dass der zugehörige Termin/die zugehörige Veranstaltung/Ankündigung/etc. bereits gelöscht wurde und macht gar nichts
oder man bietet gleichzeitig an, die Änderung zu machen und den Termin wiederherzustellen
auch eine Frage, die ich hatte:
wie lange hält das Changelog vor?https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/72Support von mehr Formaten2018-05-17T18:19:21+02:00Felix BaumannSupport von mehr FormatenDie Webseite könnte zukünftig auch andere Dateiformate erkennen:
mkv, webm
ggf. auch Bilder/Audioformate/PDFs
und es wäre toll, wenn man den Dateien dann auch Namen geben könnte (ala "Screencapture") statt bloß der Auflösung
was meint ...Die Webseite könnte zukünftig auch andere Dateiformate erkennen:
mkv, webm
ggf. auch Bilder/Audioformate/PDFs
und es wäre toll, wenn man den Dateien dann auch Namen geben könnte (ala "Screencapture") statt bloß der Auflösung
was meint ihr?https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/149Viewcounter für die Videos/Streams, Downloadcounter2018-05-17T18:19:21+02:00Felix BaumannViewcounter für die Videos/Streams, DownloadcounterDer Viewcounter sollte nur views zählen, die über 5min des Videos angesehen haben.
Er sollte in Betracht ziehen, wenn der Browser im Video springt und das dann weiterhin zum selben View zählen
Ein Downloadcounter ist ebenfalls hilfr...Der Viewcounter sollte nur views zählen, die über 5min des Videos angesehen haben.
Er sollte in Betracht ziehen, wenn der Browser im Video springt und das dann weiterhin zum selben View zählen
Ein Downloadcounter ist ebenfalls hilfreich, hier nur vollständige Downloads zählen
(wenn nur die letzten Bytes des Video geladen wurden zählt das auch als Download (fortgesetzter Download))
Ein Viewcounter für Streams ist ebenfalls hiflreich
falls wir mehr als ein Streamingformat angeben, sogar pro Streamingformat
Ebenso wären View und Downloadcounter pro Format interessant
-> so können wir abschätzen, ob Formate wie 360p noch zeitgemäß sind und ob neue Formate (anderer Container/Codec; nur Screencapture + Ton etc.) sinnvoll sind und angenommen werden.
Diese Counter sollten öffentlich sichtbar sein IMOhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/113Wiedergabe von zugriffsbeschränkten Videos ohne Webplayer2018-05-17T18:19:21+02:00Felix BaumannWiedergabe von zugriffsbeschränkten Videos ohne Webplayerwird man mit VLC in Zukunft auch shibboleth videos schauen können?
Wird man passwortgeschützte Videos sehen können mit Playern die die Eingabe des htaccess logins nicht unterstützen?
wird man l2p videos mit den Playern schauen können?
...wird man mit VLC in Zukunft auch shibboleth videos schauen können?
Wird man passwortgeschützte Videos sehen können mit Playern die die Eingabe des htaccess logins nicht unterstützen?
wird man l2p videos mit den Playern schauen können?
wenn ja, dann löst ihr das sicher über Tokens:
Wie lange plant ihr diese gültig zu lassen? (einige Stunden oder bis der Nutzer sich auf der Video AG Website ausloggt?)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/75CSRF-Angreifbarkeit überprüfen2018-05-17T18:19:21+02:00Julian RotherCSRF-Angreifbarkeit überprüfenDeploymentAndreas ValderAndreas Valderhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/114Website lokal im Netzwerk zugreifbar machen2018-05-17T18:19:21+02:00Felix BaumannWebsite lokal im Netzwerk zugreifbar machenWie kriege ich Python3 dazu den Port 5000 nicht nur lokal zu belauschen sondern auch vom Netzwerk Traffic zu belauschen?
oder ist das eine Firewallsache?
ich benutze Ubuntu in Virtualbox
Mein Netzwerk ist bereits gebridged, d.h. die vir...Wie kriege ich Python3 dazu den Port 5000 nicht nur lokal zu belauschen sondern auch vom Netzwerk Traffic zu belauschen?
oder ist das eine Firewallsache?
ich benutze Ubuntu in Virtualbox
Mein Netzwerk ist bereits gebridged, d.h. die virtuelle Maschine hat bereits eine eigene IP bei meinem Router.
Wozu brauche ich das? Zum Testen der Website mit Windows, diversen Browsers, iPad, Android und co.https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/78Fehlende Configurationsdatei -> der server.py fehlt eine Serverconfig2018-05-17T18:19:21+02:00Felix BaumannFehlende Configurationsdatei -> der server.py fehlt eine ServerconfigEs sollte eine entsprechende Errornachricht geben, wenn es keine Configurationsdatei gibt (weder config.py noch config.py.example)
(wie hab ich das hingekriegt? -> git clean -f -d -x
nach dem umbenennen in config.py)
Fehleroutput:
`
fe...Es sollte eine entsprechende Errornachricht geben, wenn es keine Configurationsdatei gibt (weder config.py noch config.py.example)
(wie hab ich das hingekriegt? -> git clean -f -d -x
nach dem umbenennen in config.py)
Fehleroutput:
`
felixb@Video-AG:~/Dokumente/videoagwebsite$ ./run.py
Traceback (most recent call last):
File "./run.py", line 2, in <module>
from server import *
File "/home/felixb/Dokumente/videoagwebsite/server.py", line 55, in <module>
from db import query, modify, searchquery, ldapauth, ldapget
File "/home/felixb/Dokumente/videoagwebsite/db.py", line 4, in <module>
if config['DB_ENGINE'] == 'sqlite':
KeyError: 'DB_ENGINE'
`https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/150Neues Streamingformat (sehr kurze Latenz und weitere Vorteile)2018-05-17T18:19:21+02:00Felix BaumannNeues Streamingformat (sehr kurze Latenz und weitere Vorteile)FTL (nicht das Spiel, sondern ein Art Streaming SDK, steht unter MIT License)
https://github.com/WatchBeam/ftl-sdk
das ganze basiert auf VP9 und Opus und wird über WebRTC an den Browser gesendet
wenn direkt darin encodiert wird, ...FTL (nicht das Spiel, sondern ein Art Streaming SDK, steht unter MIT License)
https://github.com/WatchBeam/ftl-sdk
das ganze basiert auf VP9 und Opus und wird über WebRTC an den Browser gesendet
wenn direkt darin encodiert wird, liegt die Latenz unter 250ms (laut deren Angaben)
die kurze Latenz kann man sehr gut in deren Streamingdienst beam.pro beobachten, Streamer antworten sofort auf die eigenen Kommentare
(vorausgesetzt sie sehen im richtigen Moment auf den Chat)
(OT: Dieser wurde übrigens kürzlich durch Microsoft übernommen und ist ein guter Konkurrent zu Twitch)
Den einzigen Vorteil den uns FTL bringt, ist eine sinnvolle (denke ich) Alternative zum propriären H.264
und eine Variante, in der man wenigstens VP8/VP9 und Opus überhaupt streamen kann, sodass die Browser es verstehen
Daala/NetVC wird, sobald es rauskommt, sicherlich auch von FTL unterstützt werdenhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/79http/2.02018-05-17T18:19:21+02:00Felix Baumannhttp/2.0Verwendet die neue Website eigentlich http/2.0?Verwendet die neue Website eigentlich http/2.0?https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/153Erfahrung Android (720p Smartphone und Tablet)2018-05-17T18:19:21+02:00Felix BaumannErfahrung Android (720p Smartphone und Tablet)Es gibt keine Geschwindigkeitseinstellung unter Chrome.
Kann Chrome unter Android das nicht, oder ist das ein Bug?
Firefox unter Android kann es jedenfalls einwandfrei
Was noch auffällt, sind natürlich die restlichen Probleme, w...Es gibt keine Geschwindigkeitseinstellung unter Chrome.
Kann Chrome unter Android das nicht, oder ist das ein Bug?
Firefox unter Android kann es jedenfalls einwandfrei
Was noch auffällt, sind natürlich die restlichen Probleme, welche ähnlich wie unter iOS kosmetischer Natur sind
es werden UI Elemente abgeschnitten/weggedrückt/stehen über)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/118Drehplan Design - für Vincent2018-05-17T18:19:21+02:00Felix BaumannDrehplan Design - für Vincent@vincent
Du könntest den Drehplan designen, wenn du willst.
z.B. wieder mit AG Logo so ähnlich wie es bisher war
ggf. Text, Tabellendesign usw.
(vielleicht kann man ihn noch ein wenig ansehnlicher machen, er hängt ja in der FS)
Der bi...@vincent
Du könntest den Drehplan designen, wenn du willst.
z.B. wieder mit AG Logo so ähnlich wie es bisher war
ggf. Text, Tabellendesign usw.
(vielleicht kann man ihn noch ein wenig ansehnlicher machen, er hängt ja in der FS)
Der bisherige ist zwar auch ansehnlich, nur ist nicht eindeutig, dass er von der Video AG isthttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/80Ein Klick zuviel beim Login2018-05-17T18:19:21+02:00Felix BaumannEin Klick zuviel beim LoginDer Klick auf den Loginbutton sollte automatisch das username input Feld mit .focus() fokussieren, damit man nicht zweimal klicken muss, bevor man sich auf der Tastatur einloggen kann ;)Der Klick auf den Loginbutton sollte automatisch das username input Feld mit .focus() fokussieren, damit man nicht zweimal klicken muss, bevor man sich auf der Tastatur einloggen kann ;)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/120Behandlung von Problemen, die durch Pull Requests verursacht wurden, wenn die...2018-05-17T18:19:21+02:00Felix BaumannBehandlung von Problemen, die durch Pull Requests verursacht wurden, wenn diese bereits live geschaltet wurdenWird es eine Art System geben, dass es erlaubt einfachso die Website zurückzusetzen, wenn einer der letzten Pull Requests doch Probleme macht?
Oder wie behandeln wir das?
(geht offensichtlich nicht bei größeren, durch die sich ein DB...Wird es eine Art System geben, dass es erlaubt einfachso die Website zurückzusetzen, wenn einer der letzten Pull Requests doch Probleme macht?
Oder wie behandeln wir das?
(geht offensichtlich nicht bei größeren, durch die sich ein DB Schema oder ähnliches ändert)
Das sollte man sich vielleicht noch vor der Liveschaltung überlegen. (aktuell ist es natürlich noch kein Problem)https://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/156setting resolution resets playback speed2018-05-17T18:19:21+02:00Felix Baumannsetting resolution resets playback speedDas ändern der Auflösung setzt die zuletzt eingestellte Geschwindigkeit auf 1x zurückDas ändern der Auflösung setzt die zuletzt eingestellte Geschwindigkeit auf 1x zurückhttps://git.fsmpi.rwth-aachen.de/videoaginfra/website/-/issues/83Video Element zu groß2018-05-17T18:19:21+02:00Felix BaumannVideo Element zu großWas haltet ihr davon, wenn wir das Video Element verkleinern?
Ich meine, es ist meistens so groß, dass es abhängig vom gerät deutlich mehr height hat als dem Browser zur Verfügung steht :/
Man könnte dem element 70 oder 80% Breite gebe...Was haltet ihr davon, wenn wir das Video Element verkleinern?
Ich meine, es ist meistens so groß, dass es abhängig vom gerät deutlich mehr height hat als dem Browser zur Verfügung steht :/
Man könnte dem element 70 oder 80% Breite geben und es zentrieren.
Oder man gibt ihm 70 oder 80% Breite aber lässt es links liegen und zeigt rechts daneben die Metainfos an, die sonst unter dem Video gestanden hätten
Ggf. macht man es dann noch so, dass man auf den üblichsten PC Auflösungen überhaupt nicht mehr nach unten Scrollen kann/muss
Wenn man Vollbild will, dann nutzt man es doch einfach.
Ggf. bietet man als alternative noch einen "borderless window mode" an, indem das komplette verfügbare Fenster durch das Video ausgefüllt wird (bis auf die Tabs und was der Browser sonst noch anzeigt)