simonreisinger / iOS-Videostream

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

iosDepthRecording

Platform Language Language

It streams color/depth data video/photo from an iPhone to a server where it is prosessed and replayed with a small delay

Installation

iPhone:

  • iphoneApp/VideoLiveStreaming/VideoLiveStreamingDemo.xcodeproj mit XCODE Öffnen
  • im Tab “General”
  • den “Bundle Identifier” auf einen eigenen Namen stellen. Zum Beispiel “at.ac.tuwien.ims.YOURNAME”
  • unter “Team” eine appleID/iTunes-Account hinzufügen und auswählen
  • Im File “Classes/streamingConfiguration.plist” die Variablen “endpointUrlString” und “filtered” nach Wunsch einstellen
  • Projekt starten
  • Bei Nachfrage der App die nötigen Rechte geben

Tutorial to get project running

  • cmd+shift+k

Desktop app

  • Webserver Installieren (Mamp; XAMP) und für andere Geräte den Zugriff über das Netzwerk zu freigeben.
  • htdocs-Verzeichnis hintergrundvideos aus dem Properties ordner in einem Ordner ablegen. Die jeweeilige URL/den jeweiligen Pfad in der Desktop app und in der iPhone App korrigieren
  • Desktop app (Main.cpp) starten (erst 1 Sekunde nach dem in der iPhone App auf "Start streaming" gedrückt wurde)

Resources:

NEXT THING TO IMPLEMENT:

Future ideas:

Tested for:

  • XCODE Version 9.4.1
  • iPhone 7 plus (iOS 11.4)
  • Mac OS 10.13.x

Acknowledgment

This project was implemented during a Practicum for the Research Divisions Interactive Media Systems, (TU Wien)

Authors

  • Michael Pointner
  • Simon Reisinger

About

License:MIT License


Languages

Language:C 50.5%Language:HTML 27.6%Language:Swift 7.7%Language:Makefile 5.1%Language:Objective-C 5.0%Language:C++ 2.3%Language:CSS 1.3%Language:Metal 0.3%Language:JavaScript 0.2%Language:Ruby 0.0%