我已经设置kurento并在aws中打开ec2实例。当我在公共ip上运行演示hello world示例时,将显示回送视频流。但是,当我在NAT后面运行相同的示例时,它不起作用。当我查看chrome:/ webrtc-internals的详细信息时,我发现如果环回有效,则ssrc_XXXX_recv下的输出为
cname:user2426782880@host-aafd9f69
timestamp 10/23/2018, 1:43:05 PM
bytesReceived 297092
codecImplementationName libvpx
framesDecoded 282
mediaType video
packetsLost 0
packetsReceived 332
ssrc 2183740541
transportId Channel-audio-1
googCaptureStartNtpTimeMs 0
googCodecName VP8
googContentType realtime
googCurrentDelayMs 135
googDecodeMs 0
googFirsSent 0
googFrameHeightReceived 480
googFrameRateDecoded 33
googFrameRateOutput 33
googFrameRateReceived 39
googFrameWidthReceived 640
googInterframeDelayMax 192
googJitterBufferMs 123
googMaxDecodeMs 2
googMinPlayoutDelayMs 37
googNacksSent 0
googPlisSent 0
googRenderDelayMs 10
googTargetDelayMs 135
googTrackId VxaTGK/K
qpSum 11097
googCodecName显示为VP8。但是,当环回不起作用时,ssrc_XXXX_recv的输出如下所示
cname:user2233053878@host-e16081af
timestamp 10/23/2018, 1:38:45 PM
bytesReceived 730505
codecImplementationName unknown
framesDecoded 0
mediaType video
packetsLost 314
packetsReceived 840
ssrc 524778982
transportId Channel-audio-1
googCaptureStartNtpTimeMs 0
googCodecName
googContentType realtime
googCurrentDelayMs 0
googDecodeMs 0
googFirsSent 0
googFrameHeightReceived 0
googFrameRateDecoded 0
googFrameRateOutput 0
googFrameRateReceived 0
googFrameWidthReceived 0
googInterframeDelayMax -1
googJitterBufferMs 0
googMaxDecodeMs 0
googMinPlayoutDelayMs 0
googNacksSent 761
googPlisSent 156
googRenderDelayMs 10
googTargetDelayMs 0
googTrackId U6WsQRya
googCodecName为空字符串。我确实收到了字节,但是因为没有编解码器名称video不会显示。
有人可以建议为什么会这样吗? SDB本地和远程产品似乎也没有区别。任何解决此问题的帮助将不胜感激。 谢谢