This happens due to audio transcoding: stream is published via WebRTC in Opus codec, then it is republished as AAC, and then it is played in browser as Opus. So, to improve the sound quality, you should configure SDP for RTMP republishing in...
Hi,
H.264 codec is probably not supported. H264, depending on your phone model is not supported by the built-in Android browser, which is used in the WebView. Also, the codec may not be supported in other mobile browsers, such as the latest versions of Firefox.
There are two options to fix this...
In WCS5 auto_login_url and get_callee_url are replaced by REST Hooks
Please check REST Hooks docs
https://docs.flashphoner.com/display/WCS52EN/REST+Hooks
To implement auto_login_url you have to configure hook /connect
You have to reply 200 OK with valid SIP credentials upon this hook...
Добрый день!
Спасибо за информацию о некорректной работе нагрузочного тестирования микшера.
По этой проблеме был заведен тикет WCS-2857. Сообщим, как только будет выпущен фикс.
Протестировали автоматическое создание микшера при публикации потока с именем stream_name#room. На наших серверах и на...
There is the ticket WCS-2794 to update WebRTC library in iOS SDK. In this case, RTCEAGLVideoView will probably be replaced by RTCMTLVideoView.
There is also the ticket WCS-2853 to migrate iOS SDK from Objective C to Swift, in this case WebRTC library will also be updated.
Both tickets will take...
The set of RTP activity options is intended to control stream publishing and stop it if no media data is received during time interval (60 seconds by default)
To disable RTP activity checking, both options should be turned off
In your case, they should be turned off on edge servers because the...
Good day.
Probably yes. However, this is subject to test.
Those applications are probably use something like React Native which have a separate WebRTC implementation. We raised the ticket WCS-2852 to support React Native but this will take a time.
You can also use WebSDK, in this case the...
Good day.
We checked audio only streaming with republishing as RTMP in Media Devices example on your server, and the stream plays correctly with 60 seconds delay.
Please don't forget to disable video playback for playing audio only streams (see screenshot, "Play video" switch should be disabled)...
Hello!
Can you tell us more:
What doesn't work for you?
How is it supposed to work?
To help you, we need to have a minimal understanding of your case.
For your questions:
Firefox has a bug https://bugzilla.mozilla.org/show_bug.cgi?id=1652426, opened at our request and fixed in Firefox 80 and...
Hello
Please provide SSH access to your AWS server. We will check.
1. Make sure ip and ip_local settings are correct
/usr/local/FlashphonerWebCallServer/conf/flashphoner.properties
ip - public IP of Amazon AWS Instance
ip_local - private IP Amazon AWS Instance
2. Make sure UDP ports in...
Good day.
We fixed the issue with audio only and video only streams republishing as RTMP with bufferization enabled in build 5.2.744. Please update and check.
Именно поэтому мы его рекомендовали. Если на сервере памяти мало в принципе, и под Java heap выделено 1-2 Гб, разницы между CMS и ZGC не будет, но если памяти много, ZGC значительно обходит CMS по производительности.
Yes, browser uses CPU while capturing screen, but another applications (OBS Studio for example) also require a lot of CPU while streaming unless hardware acceleration is enabled.
So this seems as common drawback: presenter should have a powerful desktop with GPU supported by browser/OBS/etc...
Пожалуйста, уберите параметры
-XX:+UseLargePages -XX:ZPath=/hugepages
работу с большими страницами памяти имеет смысл настраивать при большой частоте подключений (т.е. пользователи быстро подключаются и сразу отключаются, например, листают потоки). В Вашем случае это пока не нужно.
Мы писали об...
Поместили Ваш HTML код на веб сервер без изменений, плеер работает
Проверьте, что Вы открываете тестовую страницу с плеером по HTTPS (все ссылки, включая HLS URL, у Вас в HTTPS
Проверьте также, что пишет браузер в консоли.
To get this working in mobile browsers, all pages must be secure (https), must have valid domain name and valid SSL certificates imported.
1. Take a valid domain name for your server, i.e. wcs.mycompany.com
2. Set DNS A record
157.245.88.113 wcs.mycompany.com
3. Purchase SSL certificate for...
Hello
Take a look at full Two Way Streaming example:
https://demo.flashphoner.com/client2/examples/demo/streaming/two_way_streaming/two_way_streaming.html
https://demo.flashphoner.com/client2/examples/demo/streaming/two_way_streaming/two_way_streaming.js
Does it work on mobile browsers?
When...
У вас видимо не хватает video-js.css. Его можно скачать с официального сайта проекта https://videojs.com/
Или ищите в архиве, который прикреплен к этому сообщению.
Да, такая схема работы возможна.
Логин и пароль для авторизации можно передать в строке обращения к WSS в таком виде
wss://login:password@host:port
port - значение не обязательное, если nginx у вас будет на стандартном порту.
Конфиг nginx для http соединения будет примерно таким (ниже секция...