Benutzer-Werkzeuge

Webseiten-Werkzeuge


project:3ddrucker

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
project:3ddrucker [2018-05-01 11:32]
excogitation [Kaffeemaschine]
project:3ddrucker [2019-07-17 03:17] (aktuell)
macxylo
Zeile 10: Zeile 10:
  
 Wir führen ein öffentliches [[http://​goo.gl/​xUOeXn|Logbuch]],​ einsehbar im [[https://​docs.google.com/​spreadsheets/​d/​1Bsig_eGd0SqHY732cJJr7YbunH0ZqrOhprDCqHKZMcQ/​edit?​usp=sharing|Kaffeemaschine Spreadsheet]]. Logbucheinträge immer direkt zu Beginn des Druckes ausfüllen. Kann später, z.B. bei Abbruch, noch geändert werden. Wir führen ein öffentliches [[http://​goo.gl/​xUOeXn|Logbuch]],​ einsehbar im [[https://​docs.google.com/​spreadsheets/​d/​1Bsig_eGd0SqHY732cJJr7YbunH0ZqrOhprDCqHKZMcQ/​edit?​usp=sharing|Kaffeemaschine Spreadsheet]]. Logbucheinträge immer direkt zu Beginn des Druckes ausfüllen. Kann später, z.B. bei Abbruch, noch geändert werden.
 +
 +Man kann seinen Druck per Webcam beobachten per Browser oder sonstigem Videoplayer,​ sofern man möchte.
  
  
Zeile 68: Zeile 70:
  
   mount.cifs -o guest,​uid=9001 //​wolf.shack/​share-home /mnt   mount.cifs -o guest,​uid=9001 //​wolf.shack/​share-home /mnt
 +  ​
 +====Webcam====
 +Wenn UPStudio gestartet ist, maximieren, Windows-Taste+D,​ "Cam starten"​ doppelklicken. Nicht von der teilweise bunten Schrift im sich nun öffnenden Konsolenfenster irritieren lassen, sofern es sich nicht von selbst wieder schließt, alles gut. Nun ein paar Sekunden warten.
 +Der Stream kann unter [[http://​kaffeedrucker.shack:​8000/​]] betrachtet werden oder im Videoplayer der Wahl unter folgender URL betrachtet werden, sofern dieser [[https://​en.wikipedia.org/​wiki/​HTTP_Live_Streaming|HLS]] unterstützt:​
 +
 +  http://​kaffeemaschine.shack:​8000/​stream.m3u8
 +  ​
 +Zum Beenden einfach das Konsolenfenster schließen, ggf. nach Aufforderung nochmal Enter drücken.
 +
 +=== Funktionsweise ===
  
 +Die Webcam wird als [[https://​de.wikipedia.org/​wiki/​DirectShow|DirectShow]]-Objekt zusammen mit dem Logo und der Statuszeile vom UPStudio mit [[https://​ffmpeg.org|FFmpeg]] zusammengeführt und mit dem Text versehen und HLS-Stream ausgegeben. Dieser wird, zusammen mit einer kleinen Webseite, die den [[https://​github.com/​video-dev/​hls.js/​|hls.js-Player]] nutzt, von [[http://​miniweb.sourceforge.net/​|MiniWeb]] ausgeliefert. All dies ist in eine kleine Batch-Datei gepackt:
 +<​code>​
 +@echo off & REM Prompt ausschalten
 +start /B miniweb\miniweb.exe & REM Webserver im Hintergrund starten
 +bin\ffmpeg -thread_queue_size 512 -f dshow -i video="​Webcam C170" -i logo.png -f gdigrab -framerate 1 -offset_x 519 -offset_y 10 -video_size 471x28 -i title=UPStudio -filter_complex [0:​v]format=yuv420p,​scale=640x480,​setsar=1,​hflip,​vflip,​drawtext=fontcolor=0x00C000:​fontsize=32:​fontfile=DroidSansMono.ttf:​x=0:​y=0:​text="​%%{gmtime}\ UTC",​drawtext=fontcolor=0x00C000:​fontsize=32:​fontfile=DroidSansMono.ttf:​y=H-th:​x=0:​text="​%%{pts\\:​hms}\ running",​drawtext=fontcolor=0x00C000:​fontsize=32:​fontfile=DroidSansMono.ttf:​x=W-tw:​y=H-h:​text="​Up3D-Cam"​[cam];​[1:​v]scale=192:​-1[logo];​[cam][logo]overlay=W-w:​H-h[live];​[2:​v]scale=640:​-1[bar];​[live][bar]vstack[out] -map [out] -c:v libx264 -crf 24 -preset veryfast -tune zerolatency -f hls -hls_time 10 miniweb\htdocs\stream.m3u8 & REM FFmpeg aufrufen
 +taskkill /f /​im:​miniweb.exe & REM Webserver abschießen
 +del miniweb\htdocs\*.m3u8 & REM Hinterher aufräumen, nicht unbedingt nötig
 +del miniweb\htdocs\*.ts
 +pause & REM Fenster erst auf Tastendruck schließen um Fehlermeldungen lesen zu können
  
 +@echo on
 +</​code>​
 +Zum FFmpeg-Aufruf bitte die sehr ausführliche [[https://​ffmpeg.org/​ffmpeg-all.html|Doku]] konsultieren. \\
 +Alles weitere im [[https://​git.shackspace.de/​Neos/​kaffeedrucker|Git-Repo]]
  
 wiki search tags: project kaffeemaschine 3dp shackrep 3D Drucker ​ wiki search tags: project kaffeemaschine 3dp shackrep 3D Drucker ​
project/3ddrucker.1525167138.txt.gz · Zuletzt geändert: 2018-05-01 11:32 von excogitation