Tutorial: Stream from Final Cut Pro to Pixelview

Tutorial
September 2, 2022

With the NDI feature in Final Cut Pro you can stream to Pixelview without requiring any hardware.

Sign up here to receive your login credentials.

Summary

  1. Apply for login credential in the link above. Wait for us to email you.
  2. Install NDI tools, OBS and Blackhole.
  3. Please shut down OBS if you have it open and install the NDI plugin:
  4. Plugin
  5. Select Blackhole for the audio output on your Mac.
  6. Open system preferences, select NDI Ouput and set resolution to 1080p and set the frame rate you use.
  7. In Final Cut Pro, open Preferences and Playback and make sure NDI is selected for the output.
  8. Click Window and turn on A/V Output.
  9. Open OBS.
  10. Add a new NDI source, select Av Output and set Latency to Low. Save.
  11. Add a new Audio Input Capture and select Blackhole.
  12. Open preferences, select Audio and for Monitoring Device choose your headphones or speakers.
  13. Right click on the audio meters and select Advanced Audio Properties.
  14. On the Audio Input Capture source, set Audio Monitoring to Monitor and Output to get audio in both the stream and your headphones. Save.
  15. Open settings and click the Stream tab.
  16. Choose Custom and paste the Server address you’ve received from us. Leave Stream Key blank.
  17. Go to output and set bitrate. We recommend around 5 Mbit/s (5000 Kbps). Please don’t stream at higher bitrate than 12 Mbit/s.
  18. Set CPU preset and Tune to “ultrafast” and “zerolatency” for lowest latency.
  19. Click Start Streaming
  20. Open the login.pixelview link you received from us and login.
  21. Click the watch link to view the stream. “Web link with embedded password”.

Use Safari for best quality and latency.

Best color accuracy and quality is in the iPhone, iPad or Apple TV apps. Download Pixelview Playerfrom the app store and enter the Stream ID and Password.

Troubleshooting

If you are seeing artefacts or other glitches in the stream there are a couple of settings to change.

Latency

In the SRT protocol, this parameter is used to mitigate bad network between you and the server. It should be no less than twice the round-trip between encoder and ingest server. Increasing it will lead to slighly longer latency but a more stable stream.

  • Add the following to the end of your server URL.
  • &latency=200000
    i.e srt://us-1.pixelview.io:1234?passphrase=xxxxxx&latency=200000
  • This will increase the latency from the default 120 ms to 200 ms. You can try with different numbers until you get a stable stream.