RPi Camera Viewer for iOS

Introduction

The RPi Camera Viewer (iRPiC) is an open source app for iOS (iPhone/iPad) that plays the raw H.264 video stream that is produced by the Raspberry Pi‘s camera software.

Overview

As described in the Streaming Raw H.264 From A Raspberry Pi post, the raspivid program generates a raw H.264 video stream, which is then sent out over the network (streamed) using TCP/IP via
netcat.

iRPiC plays these streams on an iOS device.

The first time you run the app, it automatically scans the network for cameras. It looks for TCP/IP cameras on port 5001 and adds whatever it finds to the list of cameras, which is displayed on the cameras tab. You can do a manual scan any time via the refresh button in the top left corner of the cameras tab. You can change the port that is scanned by going to the settings tab.

Tapping on a camera in the main list will display the video from that camera. It’s a very simple viewer and the only supported operations are:

  • pinch to zoom the image in and out
  • pan around a zoomed image by dragging it with one finger
  • double tap the image to clear the zoom
  • press the Back button to return to the list of cameras
  • press the Snapshot button to save an image of the current video to your photos

The app really doesn’t do much more than that. No play or pause, rewind or fast forward, no recording. It just plays the live stream from one of the cameras.

Scanning

Settings

Leave a Reply