Hello
1.
/pull/pull works between WCS and WCS only.
If you do /pull/pull and set any other endpoint such as instagram or youtube, this won't be working.
2. If you do /push/startup it should be working either via localhost or via remote server.
/push/startup works via RTMP only. So if remote server is awaiting something none-rtmp, it won't be working too.
Please clarify your case. Because it is unclear for now how /pull/pull and /push/startup linked and what you are doing step by step.
The stream is published to streamingwss.***.com and is pulled on streaminginstawss.***.com using websocket
1. You have two servers: First (treamingwss.***.com) and Second (streaminginstawss.***.com)
2. You publish "stream1" to the First server.
3. You pull "stream1" from First server to the Second server keeping the name of pulled stream as "stream1".
4. Then you push the pulled "stream1" to Instagram using /push/startup {streamName:"stream1", ...}
Actual result: No stream playback from Instagram
Expecting result: Playing back the stream1
Does this report correct?
Few questions:
1. If you publish stream1 to the Second server directly.
Do you have this issue with Instagram?
2. When you do /pull/pull how do you set remoteStreamName?
Could you provide logs/server_logs/flashphoner.log with all the REST requests.
3. When you do /pull/pull what do you see if you do /pull/find_all
or if you do /stream/find_all
Do you see the remoteStreamName in PUBLISHING state?