opus work worked
This commit is contained in:
		| @@ -159,6 +159,11 @@ func (element *Muxer) WritePacket(pkt av.Packet) (err error) { | ||||
| 	if element.stop { | ||||
| 		return ErrorClientOffline | ||||
| 	} | ||||
| 	//Wait client ICEConnectionStateConnected | ||||
| 	if element.status == webrtc.ICEConnectionStateChecking { | ||||
| 		WritePacketSuccess = true | ||||
| 		return nil | ||||
| 	} | ||||
| 	if element.status != webrtc.ICEConnectionStateConnected { | ||||
| 		return nil | ||||
| 	} | ||||
| @@ -176,8 +181,11 @@ func (element *Muxer) WritePacket(pkt av.Packet) (err error) { | ||||
| 				pkt.Data = pkt.Data[4:] | ||||
| 			} | ||||
| 		case av.PCM_MULAW: | ||||
| 			pkt.Data = pkt.Data[4:] | ||||
| 		case av.PCM_ALAW: | ||||
| 			pkt.Data = pkt.Data[4:] | ||||
| 		case av.OPUS: | ||||
| 			pkt.Data = pkt.Data[4:] | ||||
| 		default: | ||||
| 			return ErrorCodecNotSupported | ||||
| 		} | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Andrey Semochkin
					Andrey Semochkin