VINoVideoReceive
Represents a quality issue reporting that no video is received on the remote video stream.
Issue level can be only Critical if the issue is detected or None if the issue is not detected or resolved.
If no video receive is detected on several remote video streams,the event is triggered for each of the remote video streams with the issue.
If the issue level is Critical the event is not triggered with the level None in cases:
- The (conference) call ended
- The remote video stream has been removed - VIEndpoint.onRemoteVideoStreamRemoved is invoked
- The endpoint left the conference call - VIEndpoint.onEndpointRemoved is invoked
The issue is not detected for the following cases:
- The endpoint put the call on hold via VICall.hold
- The endpoint stopped sending audio during a call via VICall.sendVideo
- Video receiving has stopped on the remote video stream via VIEndpoint.stopReceiving
Possible reasons:
- Poor internet connection on the client or the endpoint
- Connection lost on the endpoint
- The endpoint's application has been moved to the background state on an iOS device (camera usage is prohibited while in the background on iOS)
A subclass of VIQualityIssue
Props
endpointId
String
endpointId
Id endpoint the issue belongs to.
Returns
type:
String
videostreamId
String
videostreamId
Id remote video stream the issue occured on.
Returns
type:
String