Alex Vorona
Member
По следам iOS11 WebRTC
Как попробовать?
Как попробовать?
service webcallserver stop
cd /usr/local/FlashphonerWebCallServer/database
rm -rf *
cd FlashphonerWebCallServer-5.0.2515
./install.sh
service webcallserver start
https://host:8888/rest-api/mixer/startup
{
"uri": "mixer://mixer1",
"localStreamName": "stream3"
}
https://host:8888/rest-api/mixer/add
{
"uri": "mixer://mixer1",
"remoteStreamName": "stream1"
}
https://host:8888/rest-api/mixer/add
{
"uri": "mixer://mixer1",
"remoteStreamName": "stream2"
}
https://host:8888/rest-api/mixer/remove
{
"uri": "mixer://mixer1",
"remoteStreamName": "stream1"
}
https://host:8888/rest-api/mixer/remove
{
"uri": "mixer://mixer1",
"remoteStreamName": "stream2"
}
https://host:8888/rest-api/mixer/find_all
{
}
https://host:8888/rest-api/mixer/terminate
{
"uri": "mixer://mixer1"
}
Да.Возможно ли динамически добавлять и удалять стримы из микшера?
Звук, как правило идет быстрее видео. Поэтому возможна рассинхронизация и губы будут отставать. Надо тестировать.Небольшое нарушение синхронизации не должно создавать проблему, до тех пор пока не заметно что губы не совпадают со звуком.
Да, в нее будут включены все оптимизации и фиксы из основной ветки WCS5 Streaming Threads.Планируется ли включить в неё оптимизации из https://forum.flashphoner.com/threads/Сервер-лег-под-нагрузкой.11065/ ?
Планы не поменялись? В новую ветку ещё не вмержили webrtc pull ?Релиз новой ветки (WCS5 Monitoring) и полный переход на нее планируем завершить до конца года.
Вмержили. Но до продакшена можем не успеть довести за оставшиеся 2 недели.Планы не поменялись? В новую ветку ещё не вмержили webrtc pull ?
cdn_enabled=false
cdn_origin_url=ws://origin.wcs.server:8080
В ветке wcs5_monitoring этот функционал работает.А когда планируется управляемый pull через REST, /rest-api/pull/pull в wcs5_monitoring
/rest-api/pull/ws/pull
{
"uri":"ws://origin.flashphoner.com:8080",
"localStreamName":"stream1_local",
"remoteStreamName":"stream1"
}
не знаю, не уверен, что через конфиг работает. В любом случае webrtc у wowza не готов к продакшн без обработки ошибок, ретрансмитов и вот этого всего.а у wowza как работает в случае нескольких origin-серверов?
ага, url запроса поменялся, /ws добавился. А в стабильной ветке url не поменялся.В ветке wcs5_monitoring этот функционал работает.
Code:/rest-api/pull/ws/pull { "uri":"ws://origin.flashphoner.com:8080", "localStreamName":"stream1_local", "remoteStreamName":"stream1" }