Unable to stream to non-LAN RTMP after extensive troubleshooting (Youtube Live)

Joined
May 7, 2024
Messages
2
Reaction score
1
Location
Chicago
Hi!

I've read so many threads and watched so many tutorials and unfortunately am still coming up struggling for answers. I'm trying to stream my EmpireTech IPC-B54IR-Z4E S3 to Youtube Live, but Youtube Live never receives a connection. I spent 6 hours troubleshooting last night which I've summarized below. I'd love some help!

Here is my setup:

I use an Eero router with a TPLink PoE Switch. I do not have any ports forwarded but do have the camera on a static IP. As I understand it, an outbound RTMP stream should not require any port forwarding. The testing I did with originating a stream from my laptop confirmed this, as far as I can tell.
IMG_1ACF439F164E-1.jpeg1715349560056.png1715349151841.png1715349169434.png
1715349264475.png1715349253082.png



Here are the troubleshooting steps I've tried:
  1. Can the camera send an RTMP stream anywhere on the internet? I tried Twitch, Restream, and Youtube Live, and none of them worked.
  2. If I take the ethernet cable going to the camera and plug it into my laptop (turning wifi off), can I stream to Youtube Live? I installed OBS Studio and configured my RTMP settings in the same way they were configured in the camera and yes, that was successful. That makes me think I don't have an ISP problem.
    CleanShot 2024-05-10 at 08.37.27@2x.png
  3. If I install an Local RTMP client on my laptop and point the camera to that server can I have the camera stream to that server? Yes, so the camera can successfully stream RTMP to a LAN destination, but not an internet destination.
    1715349397605.png1715349390265.pngCleanShot 2024-05-10 at 08.57.02@2x.png
  4. Is there an error in the logs that I can fix? No, no errors:
    1715349528987.png
  5. Could I have bad settings on the camera? I did a factory reset and tried all the above steps again and was still unable to stream from the camera to YouTube Live
  6. Could it be a problem with the main stream vs. a substream? I configured the encoding settings on Substream 2 to match the instructions (h264, AAC audio, etc.) and reconfigured the RTMP settings to use Substream 2. This did not fix the issue
  7. Could the camera have DNS resolution issues? I resolved the youtube RTMP stream URL to the IP 142.250.190.76 and checked via OBS that I could still stream successfully. Then, I updated the camera to stream to that same address. This did not fix the issue
    CleanShot 2024-05-10 at 08.44.50@2x.pngCleanShot 2024-05-10 at 08.44.41@2x.png
    CleanShot 2024-05-10 at 08.44.46@2x.png1715349313707.png
  8. Is a P2P registration required to stream to youtube? I attempted to set it up via the DMSS iOS app but wasn't successful.
    IMG_2811.PNGIMG_2813.PNG
  9. Could the EmpireTech firmware have a bug that the Dahua firmware doesn't have? I installed the Dahua firmware, repeated all the above steps, and still was unable to stream from the camera to YouTube Live

In summary, my camera seems to be unable to stream to any non-local IP address whereas a laptop on the same subnet, using the same exact ethernet cable, is successful. I'm not sure what to do as a next step and I would really appreciate anyone's input who has an idea!
 

Attachments

Last edited:
Joined
May 7, 2024
Messages
2
Reaction score
1
Location
Chicago
Update: I fixed it. I don't know why this was needed but I changed DNS to 1.1.1.1 and 1.0.0.1 and changed network to DHCP with a reservation in my router and that fixed it. No idea why but that was what did it.
 
Top