Using pushStream to broadcast to Youtube using generic rtmp url and stream key

Using pushStream to broadcast to Youtube using generic rtmp url and stream key

Support ForumCategory: Usage and FeaturesUsing pushStream to broadcast to Youtube using generic rtmp url and stream key
rminnix asked 8 years ago
We’ve been attempting to set up a broadcast of an EMS local rtmp stream to YouTube’s Live endpoint. We’re currently using a pushStream command as follows to try to do this:
pushStream uri=rtmp://a.rtmp.youtube.com/live2 localStreamname=testStream targetStreamName=<unique-key>
When running this command, we get an ‘invalid app name’ error thrown, as follows:
/applications/evorouter/src/protocols/rtmp/rtmpappprotocolhandler.cpp:103 Invalid app name: live2
/thelib/src/protocols/rtmp/basertmpprotocol.cpp:1065 Unable to send rtmp message to application
/thelib/src/netio/epoll/tcpcarrier.cpp:93 Unable to read data from connection: (Far: 127.0.0.1:52426; Near: 127.0.0.1:1935) CTCP(33)  [TCP(245)]  IR(246). Signaling upper protocols failed
We’re trying to figure out if there’s something we need to do to get the local rtmp stream pushed into that very specific YouTube rtmp ingest point. Using that same rtmp ingest point(rtmp://a.rtmp.youtube.com/live2) and the user specific stream key, we can get feeds to push out to YouTube via software like Wirecast and OBS doing generic rtmp pushes, but haven’t been able to get that same idea to work in EMS. Using that rtmp uri and stream key provided by YouTube, any idea as to what we should try next?



1 Answers
gselvino answered 8 years ago
Hello, EMS 1.7.0 has indeed issues with rtmp pushing to youtube live, the team made fixes for these issues already. It will be available in the upcoming release 1.7.1    

Offcanvas

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.