Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/datarhei/restreamer-hypriot-rpi-image-builder

Documentation building the "Restreamer Hypriot Rpi Image"
https://github.com/datarhei/restreamer-hypriot-rpi-image-builder

Last synced: about 2 months ago
JSON representation

Documentation building the "Restreamer Hypriot Rpi Image"

Awesome Lists containing this project

README

        

# Restreamer Hypriot Rpi Image Builder
Documentation building the "Restreamer Hypriot Rpi Image" - Only! for Raspberry Pi 1/2/3/Zero

*Latest version of the "Restreamer Hypriot Rpi Image" can be downloaded here:* https://datarhei.org/downloads/hypriot/restreamer-hypriot-rpi-latest.img.zip

## Image Releases

* **20160325-06** (Download, SHASUM256)
* Restreamer parameter (tested with Restreamer v0.1.0-rc.7)
* fixed MODE env

* **20160324-05** (Download, SHASUM256)
* Hypriot Docker Image for Raspberry Pi - Version 0.7.0 Berry (beta)
* Hypriot Docker Debian Packages for Raspberry Pi - Version 1.10.3
* Restreamer parameter (tested with Restreamer v0.1.0-rc.7)
* moved params to /boot/restreaner.txt
* fixed logger_level and optimized docker cleanup
* raspicam_width (default 1280)
* raspicam_height (default 720)
* raspicam_fps (default 25)
* raspicam_bitrate (default 500000)
* docker_image (default restreamer, cpu tag will be autoselected)
* docker_image_tag (default latest)

* **20160301-04** (Download, SHASUM256)
* Hypriot Docker Debian Packages for Raspberry Pi - Version 1.10.2

* **20160221-03** (Download, SHASUM256)
* limited Journald logs to 50MB
* Restreamer parameter (tested with Restreamer v0.1.0-RC5)
* logger_level (default 1)
* systemd services
* docker cleanup timer (every 48h)

* **20160213-02** (Download, SHASUM256)
* better docker cleanup handling

* **20160212-01** (Download, SHASUM256)
* Hypriot Docker Image for Raspberry Pi - Version 0.6.1 Hector
* Hypriot Docker Debian Packages for Raspberry Pi - Version 1.10.1
* Restreamer parameter (tested with Restreamer v0.1.0-RC5)
* username/password (default login: admin/datarhei)
* http-port (default 8080)
* raspicam mode (default disabled)
* snapshot interval (default 60.000ms)
* systemd services
* enviroment builder
* docker cleanup script
* restreamer start/stop
* auto. pull (and update) restreamer-image by start/boot/reboot
* auto. selecting armv6l/armv7l docker image

## Installation/Usage
Instructions how to copy the "Restreamer Hypriot Rpi Image" on memory card and how to use it will be published soon on https://datarhei.github.io/restreamer/. As we can say so far install like every other iso with dd or windisk32 and configure the Restreamer parameter in occidentalis.txt.

## How to create "Restreamer Hypriot Rpi Image" with OSX and Linux
#####If you want to build your own image (e.g. with custom modifications), our guide below will help.
1. Download and copy the latest "Hypriot Docker Image for Raspberry Pi" image on memory card
2. Put the memory card additionaly to a running ARMv6l/ARMv7l device based on Debian/Ubuntu and login
3. Clone this repo on logged in ARM device
```sh
$ git clone https://github.com/datarhei/restreamer-hypriot-rpi-image-builder /tmp/restreamer-hypriot-rpi-image-builder

```
4. Mount memory card with both partitions
```sh
$ mkdir /mnt/hypriot-boot
$ mkdir /mnt/hypriot-root
$ mount /dev/sdb1 /mnt/hypriot-boot
$ mount /dev/sdb2 /mnt/hypriot-root
```

5. Run builder.sh to copy all service files to the memory card
```sh
$ cd /tmp/restreamer-hypriot-rpi-image-builder
$ ./builder.sh /mnt/hypriot-boot /mnt/hypriot-root
```

6. Upgrade Docker to latest Docker "Hypriot Docker Image for Raspberry Pi" version (if Docker version of "Hypriot Docker Image for Raspberry Pi"-Image is not latest)
```sh
$ cd /tmp && wget http://downloads.hypriot.com/docker-hypriot_1.10.1-1_armhf.deb
$ dpkg --root=/mnt/hypriot-root -i docker-hypriot_1.10.1-1_armhf.deb
```

5. Unmount partitions and insert memory card to your OSX machine
6. Create "DVD/CD-Master" image with the OSX DiskManager
7. Rename image ".cdr" to ".img" and create a ZIP-archive
8. Last step - generate checksum
```sh
$ shasum -a 256 filename.img.zip > SHASUM256.txt

```

##Help / Bugs
If you have problems or found a bug feel free to create a new issue on our GitHub issue management.

Want to talk to us? Write an email to [email protected], go to [Support](../support.html) or choose a nickname speak to us in IRC: irc.freenode.net/#datarhei (webchat). You could ask a question in our (Forum) on Google Groups, too.

##Copyright
Code released under the [Apache license](LICENSE). Images are copyrighted by datarhei.org