Good day.
We've checked your report. Seems like your second /push/startup query uses wrong stream name. Let's compare two log strings:
1) /push/startup to Facebook:
Code:
12:55:57,232 INFO ransponderController - HTTPS-pool-4-thread-377 handleRequest /rest-api/push/startup params:{streamName=2335558939896815..., rtmpUrl=rtmps://live-api-s.facebook.com:443/rtmp/, width=1280, height=720}
2) /push/startup to Youtube:
Code:
12:56:00,319 INFO ransponderController - HTTPS-pool-4-thread-81 handleRequest /rest-api/push/startup params:{streamName=ksut-..., rtmpUrl=rtmp://a.rtmp.youtube.com/live2/, width=1280, height=720}
According to logs, you have published the stream named "2335558939896815...", so the second query fails cause the stream named "ksut-..." cannot be found.
In your case. you should do the following:
1) Set the option
Code:
rtmp_transponder_full_url=true
in flasphoner.properties file and restart WCS
2) Publish the stream named "stream1" for example
3) Republish the stream to Facebook passing full URL as rtmpUrl
Code:
/push/startup
{
"streamName":"stream1",
"rtmpUrl":"rtmps://live-api-s.facebook.com:443/rtmp/2335558939896815...",
"width":"1280",
"height:"720"
}
4) Republish the stream to Youtube passing full URL as rtmpUrl
Code:
/push/startup
{
"streamName":"stream1",
"rtmpUrl":"rtmp://a.rtmp.youtube.com/live2/ksut-...",
"width":"1280",
"height:"720"
}