@austwhite You're a genius!
SOLVED! For me anyway, I hope this works for others as well. I created an account just to put my config out there and hopefully help others having this issue.
I only received my RLC-820A cameras today but I've been struggling with the multi-stream not working properly the whole day. So naturally I started googling for a solution and nothing seemed to work. But It was Austwhite's comment above that gave me the final piece that I needed. He mentioned that he enabled Decoder Compatibility Mode to get his working but it wasn't super stable. So I tried it and as I write this it's been an hour and I haven't had a single glitch, time will tell though. So far no signal noise and no dropped frames, things look stable.
If this doesn't work for some people I did run across someone that was able to make it work by creating multiple cameras and using RTMP for one stream and RTSP for the other.
So first thing first, I have my ReoLink RLC-820A up to the latest firmware dated Jan 21st, 2021. It's version v18.104.22.168_21012101 which is specifically for Hardware Ver. IPC_523128M8MP.
Now I don't know if it's actually necessary but when I updated the firmware I left the "Update Configuration File" checked so that it would erase the current config to make sure nothing carried over.
Grab the firmware from the link below, it had instructions on how to update the firmware included so I won't go into that here.
https://support.reolink.com/hc/en-us/ar ... A-RLC-810A
Just to make sure no stone is left unturned I'm running Blue Iris version 22.214.171.124, I see 126.96.36.199 is available but I haven't updated to it yet.
So using your web browser open the camera URL (IP address probably) and navigate to Settings (Gear icon upper right) under Camera -> Stream.
Here I have set the "Clear" stream type to max settings of Resolution: 3840*2160, FPS: 25 and Max Bitrate: 8192.
I also set the "Fluent" stream type to max settings of Resolution: 640*360, FPS: 15 and Max Bitrate: 512.
Now click on "Preview" on the far top left of that webpage. On the far right side open the "Basic Settings" dropdown and click on the "Encode" tab. I've included a picture below.
The "Clear" stream type should be shown under Stream, if not switch it. From here under the "H.264 Profile" I set it to "Base".
You need to click Save here and it will automatically restart the camera. When the reboot finishes log back in and get back to this exact same location.
Now you need to change the Stream box to "Fluent" and then also set it's "H.264 Profile" to "Base" and click Save.
As far as I know that should be all the settings on the camera that I changed that might play a part in this working. I'm not saying that any of these settings are required to make this work, but this is how it's working for me. If anyone is able to tweak these settings for the better please let me know.
Now for the Blue Iris part of this.
Under the cameras "Video\Configure..." page I am using the "Generic/ONVIF" Make and the "*RTSP H.264/H.265/MJPG/MPEG4" Model.
The RTSP Port is 554 and the Discovery/ONVIF Port is 8000.
Cam# is set to 1.
Here are my Stream Profiles:
Main: "Profile000_MainStream" with only a slash "/" in the text box.
Sub: "Profile000_MainStream" with "/h264Preview_01_sub" in the text box.
Audio: "64 kbps G.711 u-law" and the text box is empty.
I can't remember if I changed my "Receive Buffer" or not but it is set to 6.0.
And it's here where I enabled the checkbox for "Decoder Compatibility Mode" which made it all start working correctly. DON'T FORGET THIS!
Here are a few screenshots to make sure there's no confusion.