If you'd like to stream from an internet-connected camera that is mounted in your chapel, you need to do the following:
1. Update your Camera's RTMP settings and Stream Key
2. Test your Camera's RTMP connection to Foveo
3. Optimize your Camera's Video and Audio Encoder settings for live streaming
4. Test your Camera's live stream video/audio synchronization
Here are the steps for each:
1. Updating your Camera's RTMP settings
- In a Google Chrome browser, sign in to foveo.app (with your email address and password).
- Open the IP Cameras Panel in the left menu (Streams > IP Cameras) and Click on the Name of the Camera to reveal the RTMP URL and RTMP Key (aka Stream Key).
- If No Camera is visible, click on +Create in the top left corner.
- Give your Chapel Camera (or videographer) a Name for your Chapel Camera (or videographer) connection and then click Save.
- Click on the Name of the Camera to reveal the RTMP URL and RTMP Key.
- If No Camera is visible, click on +Create in the top left corner.
- Open the Live Steam Settings panel or menu in your live streaming platform/encoder (i.e., OBS Studio, Livestream Studio 6, Ultra Stream, Vimeo, HELO, etc.) or the web interface of your internet-connected (IP) camera.
- Locate the RTMP Server and Stream Key fields and update them with your RTMP server and Stream Key settings from Foveo.app.
- Enter the RTMP Server address: rtmp://v2api.foveo.app:1935/ip-camera
- Enter the RTMP Key (aka Stream Key): (example) bc75743ca1
- Save the settings.
Note: If your live streaming app does not have separate fields for the RTMP URL and Stream Key, you may enter both the URL and the Key in the same RTMP field, separated by a slash (example: rtmp://v2api.foveo.app:1935/ip-camera/bc75743cr2a ).
2. Test your Camera's RTMP Connection to Foveo
- Start live streaming from your camera (turn it on or start streaming with button push or click).
- Open the IP Cameras page in Foveo (or refresh the page) to see when your camera "Last Connected At." A check mark under Connected and the connection time should be displayed.
- Click on the camera Name to reveal the RTMP URL, RTMP Key, and the live video feed from your camera (a Google Chrome browser is required).
3. Optimize the Video and Audio settings for your Encoder
- Go to the Settings section of your live streaming application (or camera web interface) and open the Video and Audio settings (they may each have their own sections).
- Review each of the sections to ensure your settings correspond to the recommended settings shown below. Make changes as needed and Save your changes.
- Click on the camera Name to reveal the RTMP URL, RTMP Key, and the live video feed from your camera (a Google Chrome browser is required).
Streaming App Settings |
Recommended |
Stream Settings | |
RTMP URL | rtmp://v2api.foveo.app:1935/ip-camera |
Stream (RTMP) Key | Go to your IP Camera Settings (in Foveo.app) and Click on camera Name. |
Video Encoding | |
Stream Output | 1280 x 720P/30FPS (@1 Mbps) |
Codec | H.264 (Main) |
Framerate (FPS) | 30 |
Bitrate | 5000 (VBR) |
Audio Encoding | |
Codec | AAC |
Bitrate | 128 kbits/sec |
Sample rate | 48.000 kHz |
Channels | 2 (Stereo) |
Audio Sync Offset | 110 ms (requires local testing and tuning) |
Advanced Video (if required) | |
Bit rate stats duration | 60 seconds |
Keyframe interval: | 4 seconds |
Stream Level: | 5.1 |
Threads: | 4 |
Application: | FFMPEG |
Scanning | Progressive |
4. Test your Camera's live stream video/audio synchronization
If the audio and video synchronization of your camera are misaligned, contact us for advice on what to test and possible refinements to your settings (support@foveo.org).