Search results

  1. Max

    В WebRTCView отображается картинка с предыдущего стрима

    Здравствуйте. На стороне iOS SDK используется библиотека libwebrtc без изменений. Эта библиотека отвечает за рендеринг кадров, управление устройствами, стримингом, и т. д. Поэтому поменять это поведение скорее всего не удастся в разумное время. Посмотрите пожалуйста в соседнюю тему Там...
  2. Max

    Телефония. Возможно ли передача звука через TCP протокол?

    TCP не таргетирует задержку. При потерях в сети, задержка может "гулять".
  3. Max

    Problem joining the same Room twice with the same name while hooking RoomApp

    Hello Do you have similar issues with built in RoomApp without custom proxy? Please do the following. 1. Launch tcpdump command before all the tests. tcpdump -i any -B 10000 - w log.pcap 2. Make all tests and press CTRL+C to stop dumping. 3. Open log.pcap file in the Wireshark, filter HTTP...
  4. Max

    ios Можно ли ускорить переключение стримов

    Здравствуйте. Максимальной скорости переключения можно достичь при использовании инжектов. Инжект - это вставка контента одного потока в другой поток. Допустим, у вас есть список стримов: stream1, stream2, stream3 И поток stream_main, который играет зритель. В этом случае, вы можете делать...
  5. Max

    Flashphoner to listen only in local IP

    You should uncomment ip and ip_local settings Also, remove the logging setting from flashphoner.properties In this case WCS should start and listen the ports you've set
  6. Max

    Recorder endpoint timeout

    Yes. Note that you should leave some cores for system needs, for example use 80% of CPU cores for container and 20% for other processes. Please read this article about recording load testing: WebRTC Stream Recording Load Test
  7. Max

    Flashphoner to listen only in local IP

    Unfortunately the instance is not available with credentials you've sent: Please provide a correct credentials.
  8. Max

    Recorder endpoint timeout

    Good day. Seems like hard drive is very slow. Also this may happen if WCS runs in docker container, in this case an additional tuning is needed to provide a stable CPU resources to the container: How to use Docker with WebRTC in production
  9. Max

    Issue Video Call Camera (SIP)

    Good day. You can use constraints for callee that has no camera like this: var constraints = { audio: true, video: false }; ... inCall.answer({ localVideoDisplay: localVideo, remoteVideoDisplay: remoteVideo, constraints: constraints...
  10. Max

    Как отследить момент начала проигрывания видео?

    Добрый день. Стрим начинает проигрываться сразу, как только будет получен ключевой фрейм (I-Frame). Чтобы поток начинал быстрее отображаться, необходимо обеспечить решгулярное поступление ключевых фреймов при публикации. Например, если публикуется RTMP поток, выставить в настройках кодировщика...
  11. Max

    Плохое качество связи и согласование вызовов по TCP

    Звонки не устанавливаются из-за того, что не проходит согласование кодеков. В свою очередь, согласование кодеков не проходит из-за того, что в SIP INVITE SDP перечислено слишком много кодеков, и SDP обрезается по размеру UDP пакета (1400 байт). В этом случае необходимо либо возвращать сигналинг...
  12. Max

    IDecodedPcmInterceptor modifying audio

    Good day. Your pcmDecoded implementation receives a byte array by reference public void pcmDecoded(String streamName, byte[] pcm, int samplingRate, int numChannels, long timestamp) Then this array is passed to internal audio processor. So you can try to modify received packet bytes in...
  13. Max

    Flashphoner to listen only in local IP

    Please check if there is no other WCS processes already running: ps aux | grep java If not, please provide SSH access to the server using this form.
  14. Max

    Flashphoner to listen only in local IP

    This is a default WCS bindings and ports. You should restart WCS after changing the IP and listening address options systemctl restart webcallserver
  15. Max

    Flashphoner to listen only in local IP

    Hello Websocket configuration: 8080 ws.address = 0.0.0.0 8443 wss.address = 0.0.0.0
  16. Max

    Плохое качество связи и согласование вызовов по TCP

    Добрый день. Настройка sip_force_tcp=false должна помочь. При этом лучше добавить настройку allow_outside_codecs=false чтобы SDP звонка не раздувалась лишними кодеками от клиентского браузера.
  17. Max

    Flashphoner to listen only in local IP

    Good day. Try to set as follows: https.address=10.121.120.26 ws.address=10.121.120.26 wss.address=10.121.120.26 client_mode=true
  18. Max

    ios Звук из верхнего динамика при воспроизведении видео

    Добрый день. Пожалуйста, используйте метод WCSStream.setLoudspeakerStatus() для того, чтобы переключиться на внешний динамик. setLoudspeakerStatus(true) переключает звук на внешний динамик, setLoudspeakerStatus(false) возвращает на голосовой. Пример использования в приложении Media Devices...
  19. Max

    change wss default port

    You can also try the recommended setup with the following WCS option client_mode=true
  20. Max

    change wss default port

    Please check is there any freezes when publishing and playing a stream using Media Devices example (with various resolutions/bitrates). If no freezes in this case, the bottleneck is probably between WCS and SIP server because media traffic goes via SIP server. So you should test a channel...
Top