Skill Id:amzn1.ask.skill.bb78a536-559f-4bcf-85d5-13e011b65a7a
I am trying to use newly added Alexa.RTCSessionController interface on Echo show to receive live video streaming from a WebRTC enabled camera。
I am using the lambda to forward the sdp offer coming from Alexa to my streaming server(which supports WebRTC), After receiving an sdp answer from the server I forward this as a response back to Alexa (AnswerGeneratedForSession event).
However , I never received "SessionConnected" directive , after about 15 seconds I received "SessionDisconnected" directive two times.
I have ignored "SessionConnected" directive and connect to echo-show IP and port that the offer sdp provided. I send STUN binding request to echo-show and received success response. but when I wait for the echo-show's binding request ,and never receive the request.
web camera ----------------------/---------------------echo show
STUN request ------------------------------------------------>
<----------------------------------------------------------- STUN response
the flowing is missed
<- ---------------------------------------------------------STUN request
STUN response ------------------------------------------->
Thanks for any pointers