/// <summary> /// Создает новый объект, реализующий взаимодействие с помощью RTCP пакетов /// </summary> /// <param name="localRtcpPort">Порт, на который будут приходить RTCP пакеты на локальной машине</param> /// <param name="sfreq">Частота дескретизации кодека для видео 90000, для аудио 8000</param> public RtcpReporter(int localRtcpPort, int sampleRate) { udpClient = new UnicastUdpClient(localRtcpPort); remoteEndPoint = new IPEndPoint(IPAddress.Any, Port); rtcpHandler = new RtcpPacketHandler(); udpClient.UdpPacketRecived += udpClient_ReceivedUdpPacket; rtcpHandler.CreatedRtcpSenderReport += rtcpHandler_CreatedRtcpSenderReport; rtcpHandler.CreatedRtcpSourceDescription += rtcpHandler_CreatedRtcpSourceDescription; Port = localRtcpPort; sampleFrequency = sampleRate; //udpSender = new UdpClient(); //udpSender.Client.Bind(remoteEndPoint); }