Search results

  1. Max

    Setting Default Video and Audio setting for WebRTC as RTMP Streaming

    Please clarify the case: do you want to publish a stream to WCS from webcam, then republish this stream to a third party server, then publish the stream from third party server to Facebook using ffmpeg? If yes, the common response is yes, you can republish the stream to Facebook as is. But this...
  2. Max

    stream mp3 from a file

    This is a good enough way. So, you're publishing AAC stream from a file, then playing in browser via WebRTC as Opus (browsers do not support AAC playback). In this case, audio is transcoding fro AAC to Opus. You can increase the quality by Opus encoder bitrate setting in flashphoner.properties...
  3. Max

    Ask for camera access only once per web session?

    Good day. You probably testing the Media Devices example. The example lists all your connected devices available to a browser, to show how to select a camera and switch between them Also the example shows how to test if camera is available to browser and how to release the camera when "Test"...
  4. Max

    Non root user worked fine. After upgrade we are back to using root.

    Yes, this is a normal behaviour. You can keep the service running as root because the critical vulnerability which can affect root privilegies was fixed in build 5.2.780.
  5. Max

    https//:localhost:8444/ not opening

    We tried to make a test call via your server again, with the same result: The ports 8443, 8444 seems to be opened locally on server, but are closed on router/NAT. Please provide a public instance (AWS, DO, Google Cloud, Yandex Cloud etc) and a public SIP server to test, or provide a fully...
  6. Max

    HTTPServerHandler Error in server log

    try cd /usr/local/FlashphonerWebCallServer/bin sudo ./webcallserver start standalone It should print start log into stdout. Some JVM options can be not supported in Java 12. You will have to comment these options in wcs-core.properties to start correctly.
  7. Max

    Setting Default Video and Audio setting for WebRTC as RTMP Streaming

    Hello All push RTMP streams (WebRTC as RTMP) are encoded with H.264 AAC by default. Audio encoding H.264 + Opus 48000 (WebRTC) > H.264 + AAC 48000 (RTMP) Audio + Video encoding VP8 + Opus 48000 (WebRTC) > H.264 + AAC 48000 (RTMP) You can check http://host:8081?action=stat and...
  8. Max

    HTTPServerHandler Error in server log

    Hello We found similar issue with latest JDK 8 update. Try to upgrade JDK to 12 or 14 version. https://docs.flashphoner.com/display/WCS52EN/Requirements+and+prerequisites#Requirementsandprerequisites-JDKinstallation Another cause - someone trying to connect 8443 or 8444 SSL port via non-ssl...
  9. Max

    stream mp3 from a file

    Which player is used? Stereo AAC can be played as stereo as HLS or RTSP with the default config, as RTMP - with flash_handler_play.sdp, and as MSE - with mse.sdp with 2 channels. As WebRTC in Chrome will be played as mono (there is an issue).
  10. Max

    MCU в realtime mixer

    в текущей реализации избежать не получится Да, каждый дополнительный микс b-aNb это дополнительная нагрузка на сервер. Мощный сервер возможно выдержит 100-таких 300 миксов, но вряд ли больше.
  11. Max

    Non root user worked fine. After upgrade we are back to using root.

    Good day. The following logic is implemented in the latest builds: 1. The command systemctl start webcallserver starts WCS always from flashphoner user, if the user exists in system and WCS_NON_ROOT=true in /usr/local/FlashphonerWebCallServer/bin/setenv.sh file 2. The command ./webcallserver...
  12. Max

    Возможность управления уровнем логирования

    Добрый день. Начиная со сборки 2.6.28, iOS SDK логирует события при помощи OSLog, что позволяет управлять выводом в лог XCode и Console. Подробности здесь
  13. Max

    Возможно ли отключить вывод логов в консоль в iOS SDK?

    Добрый день. Начиная со сборки 2.6.28, iOS SDK логирует события при помощи OSLog, что позволяет управлять выводом в лог XCode и Console. Подробности здесь
  14. Max

    audio not working when using Safari and Web SDK (Firefox and Chrome are fine)

    The Marketplace AMI contains build 5.2.780. You can update it manually to the latest WCS build as described here Seems like this is frontend code issue. We recommend you to update Web SDK in your package.json to the latest build 2.0.165. Also please check if your a using playFirstVideo function...
  15. Max

    audio not working when using Safari and Web SDK (Firefox and Chrome are fine)

    Try to update to the latest version 5.2.910 https://docs.flashphoner.com/display/WCS52EN/Release+notes 1. Download to /tmp dir 2. Unzip 3. Run ./install.sh If you have critical files on your version 780, do backup /usr/local/FlashphonerWebCallServer or install new version on a new host to...
  16. Max

    Cannot play mixer stream in iOS

    Yes, two different webrtc-adapter versions will conflict to each other. So using two versions in the same code should be avoided.
  17. Max

    Некорректное поведение аудио-потока (отсутствие) в room manager [iOS sdk]

    К сожалению, не мы реализовали такую логику, а разработчики библиотеки WebRTC. Мы работаем с тем, что есть, и значительных изменений в код библиотеки не вносим.
  18. Max

    iOS SDK для Swift отсутсвуют методы

    Добрый день. Методы muteAudio и muteVideo объявлены в заголовочном файле FPWCSApi2Swift.xcframework\ios-arm64_armv7\FPWCSApi2Swift.framework\Headers\FPWCSApi2Stream.h, их можно использовать: если, например, модифицировать код примера Two Way Streaming следующим образом fileprivate func...
  19. Max

    Webm problem on Google Chrome

    Good day. We fixed webm recordings playback issue in WCS build 5.2.906. This issue was not caused by JDK version.
  20. Max

    RTSP Streaming issue

    Good day. The stream can be played in latest WCS build 5.2.906 with the following parameter in flashphoner.properties file h264_check_and_skip_annexb=true Please read also here.
Top