Skip to content

ykst/HomeStreamer

Repository files navigation

Home Streamer - streaming video/audio

This is the full source code of Home Streamer on the AppStore.

The code is basically identical to version 1.2.0 except some post-processing optimizations.

Build Instruction

Heads up! We use submodules. Please clone this repository with --recursive option.

Beware simulators are not supported. It only works on actual devices.

  1. clone
$ git clone --recursive https://github.com/ykst/HomeStreamer
  1. resolve Cocoapods dependencies
$ pod install
  1. open VideoStreamer.xcworkspace with Xcode and build it
  2. compile and install front-end codes
$ cd VideoStreamer/Web && make install
  1. install the built app into iDevices by Xcode

Technical Features

  • Pure html5 MJPEG/IMA4 realtime multimedia streaming.
  • Plugin-free frontend written by plain css3/javascript.
  • App remote control via Websockets.
  • OpenGL ES2 accelarated image processing.
  • Multithreaded pipeline.
  • UPnP port forwarding for the external network access.

Requirements

iOS6.0 or later (Universal). Note that arm64 is not included in standard architectures, so you would need to select Release mode to run on recent 64bit devices.

Online Helps

Redistributed Third-party Codes

Acknowledgements

Author

ykst at monadworks https://github.com/ykst

License

BSD-3