Skip to main content
In-House Camera Tech Specs
Shane White avatar
Written by Shane White
Updated over 2 months ago

This article contains detailed instructions for AV Experts to install a compatible in-house camera system that will work with MemoryShare.

Choosing Cameras

As the AV experts, you have the flexibility to choose any cameras you deem appropriate for the setup. Most of our customers prefer PTZ (Pan-Tilt-Zoom) cameras for their versatility and remote control capabilities. However, we strongly advise against using security cameras, as their quality is generally poor and unsuitable for a respectful, professional live stream. When selecting cameras, put yourself in the family's shoes—consider how you would want to view a funeral and choose equipment that delivers a dignified and high-quality experience.

Audio

Please don't forget to capture room audio, to ensure the streams sound natural.

For audio, the common practice is to run a line from the audio board, assuming the chapel is equipped with microphones. If you choose this approach, please ensure that you also implement a solution to capture room audio. Without this, the live stream may sound sterile and uninviting. Room microphones can add ambient sound that enhances the experience, making it more natural and immersive for viewers.

Internet Speed

A stable and sufficiently fast internet connection is critical for successful live streaming. We recommend the following upload speeds based on the desired streaming resolution:

  • HD (1920x1080): Minimum 50 Mbps upload speed

  • SD (1280x720): Minimum 20 Mbps upload speed

  • Low Resolution (640x360): Minimum 5 Mbps upload speed

To check the internet speed at the location, use a reliable speed test tool such as Speedtest by Netflix. Ensure that the upload speed meets the minimum requirements consistently.


Choosing an Encoder

Bottom Line: Choose OBS

We strongly recommend using OBS as the encoder. Our support team monitors streams from 9 AM to 5 PM CDT, Monday through Saturday, and is exclusively trained on OBS. This allows us to provide immediate assistance if any issues arise. Using a different encoder will limit our ability to help debug problems effectively.

Why OBS?
We prefer OBS because it’s modern, free, open-source, and actively developed. It offers a robust set of features that are continuously updated, ensuring that your streaming setup stays current with the latest technology.

Other Encoders: ⚠ At Your Own Risk ⚠

MemoryShare will work with any encoder that can stream in the following formats.

  • RTMP: Standard and widely supported.

  • RTSP: WARNING - Using RTSP will disable streaming from our mobile app and other services.

  • WebRTC: Beta - Experimental and not fully supported.


Encoder Settings

Constant or Adaptive Bitrate?

We strongly prefer using Constant Bitrate (CBR) streaming. CBR makes testing easier and ensures that audio and video remain tightly coupled, reducing the likelihood of sync issues.

Please note that some encoders, such as the Black Magic ATEM and Black Magic Web Presenter, only support Adaptive Bitrate (ABR) streaming. While we support ABR, it is more complex to implement correctly. If you choose to use an ABR encoder, it is crucial that you thoroughly research Adaptive Bitrate streaming and perform extensive testing to ensure stability and quality.


Resolution and Bitrate

Choose your streaming resolution and bitrate based on the available internet speed. Below is a general guideline:

Resolution

Minimum Upload Speed

Recommended Bitrate

Audio Bitrate

1920x1080 (HD)

50 Mbps

6000 Kbps

128 Kbps

1280x720 (SD)

20 Mbps

3000 Kbps

128 Kbps

640x360 (Low)

5 Mbps

600 Kbps

96 Kbps

Frames Per Second (FPS)

We recommend streaming at 30 FPS for a smooth and consistent viewer experience.

Recording

Recording every live stream is crucial. This provides a backup in case the network or stream fails. Ensure that all streams are recorded at the same(or higher) resolution and bitrate as the live broadcast to maintain quality. This recording can be invaluable for re-uploading or rebroadcasting the service later if necessary. Please make sure the recording is in an mp4 format.

MemoryShare Settings

By default MemoryShare generates a unique server, stream key, username, and password for every stream.

Unlike other streaming services, MemoryShare assigns a unique server to every event. This means that the server will need to be duplicated for each stream.

If you'd like to only generate a server and key for each service. You can do so by going to "Settings" > "General" > "Video Source" and choosing RTMP.

You can also select other streaming protocols in this dropdown if necessary.


Computer Specs for Running OBS

💻 Please only use this computer for running the live stream.

To ensure smooth and reliable performance when running OBS, it’s important to use a computer that comfortably meets the following specifications:

Minimum Requirements:

  • Processor (CPU): Intel Core i7 8th Gen / AMD Ryzen 5 3600 or better

  • RAM: 16 GB

  • Graphics Card (GPU): Dedicated GPU with DirectX 11 compatible graphics card (e.g., NVIDIA GTX 1660, AMD Radeon RX 580)

  • Storage: 512 GB SSD

  • Operating System: Windows 10 (64-bit), macOS 10.15 or newer, or Linux

  • Network: Wired Ethernet connection with at least 20 Mbps upload speed

Recommended Requirements for HD and 4K Streaming:

  • Processor (CPU): Intel Core i9 10th Gen / AMD Ryzen 7 3700X or better

  • RAM: 32 GB or more

  • Graphics Card (GPU): NVIDIA RTX 2060 or better

  • Storage: 1 TB SSD or larger

  • Operating System: Windows 10 (64-bit), macOS 11 or newer, or Linux

  • Network: Wired Ethernet connection with at least 30 Mbps upload speed

Additional Considerations:

  • Cooling: High-quality cooling solutions to ensure the system remains cool during extended streaming sessions.

  • Power Supply: A robust power supply unit (PSU) with battery backup (UPS) to protect against power outages and ensure stable performance.

  • USB Ports: Multiple USB 3.0 ports for connecting multiple cameras, audio interfaces, and other peripherals simultaneously.

  • Backup Storage: Consider a secondary SSD or an external drive for recording and storing streams.

Using a computer that meets these enhanced specifications will provide extra headroom, ensuring OBS runs smoothly even under demanding conditions. This helps prevent performance bottlenecks, especially when handling higher resolutions, multiple camera feeds, and complex scenes.


OBS Specific Settings

⚠ If you are using another encoder besides OBS, try your best to implement these settings into your encoder.

Settings

Video Settings

Base(Canvas) Resolution = See Resolution Guide Chart Above

Output(Scaled) Resolution = Same value as Base Canvas Resolution

Downscale Filter = N/A

Frames Per Second = 30

Output Settings - Screenshots below 👇

Copy the settings as closely as you can below

Output Mode = Advanced

Audio Track = 1

Audio Encoder = Graphics card if you have one, otherwise X264

Rescale Output = Disabled

Encoder Settings - Screenshots below 👇

Rate Control = CBR - VERY IMPORTANT. MemoryShare works significantly better with a Constant Bitrate(CBR) stream, compared to an Adaptive Bit Rate Stream.

Bitrate= See chart above

Keyframe Interval = 2s

Preset = Leave as is

Tuning = Leave as is

Multipass Mode = Two Passes (Quarter Resolution)

Profile = High

Look ahead = Off

Psycho Visual Tuning = On

GPU = 0

Max B Rate Frames = 2

Recording

Leave settings as is. Adjust recording path as needed.

Audio

See chart above for Audio Bitrate. Set the value for every track.

Replay Buffer

OFF

Advanced OBS Settings - Screenshots below 👇

Process Priority = Above Normal - This will allow your computer to prioritize running OBS over other programs.

Video = Leave these settings as is

Recording = Automatically remux to mp4. - This will auto convert the OBS files into mp4, which makes uploading to MemoryShare easy

Stream Delay = Off

Automatically Reconnect = Enable 1s Max Retries 25

Network = As is

Sources = As is

Hotkeys = As is

Testing

Before going live, thoroughly test the system in various scenarios. Pay particular attention to different audio levels and movement within the chapel, as these can affect both the video and audio quality.

We provide all necessary tools within the MemoryShare Portal to monitor and optimize your stream. The most critical metric is the inbound bitrate, but you can also monitor the Key Frame Interval and FPS by clicking on "Advanced Metrics".

Seeing Frame Rate, and Keyframe

Testing Guidelines

  • Test all audio configurations (music, no music, speaking, speaking with a microphone)

  • Create motion in the chapel, and monitor the stream health

  • Run a long test for at least one hour, and monitor any connection drops


HD Streaming

If your internet connection is strong enough, we can support HD streaming at 1920x1080 resolution or even 4k if the upload speed is strong enough. For HD streaming, we recommend a minimum upload speed of 50 Mbps. If you'd like to take advantage of HD streaming please reach out and we will enable this on your account. Please note that there may be an additional charge for HD streaming services.


Zoom

If you are using OBS, please install Zoom on the streaming computer so that MemoryShare can remotely control the system and assist with any troubleshooting if needed. This will enable us to provide the best possible support and ensure your live stream runs smoothly.


Support

MemoryShare offers a free 45 minute consultation with your team to test the install, and ask any questions about settings. Additional consults can be purchased at a rate of $150.

Did this answer your question?