Официальные пояснения от Apple следующие
https://developer.apple.com/library...iderations/Device-SpecificConsiderations.html
Multiple Simultaneous Audio or Video Streams
Currently, all devices running iOS are limited to playback of a single audio or video stream at any time. Playing more than one video—side by side, partly overlapping, or completely overlaid—is not currently supported on iOS devices. Playing multiple simultaneous audio streams is also not supported. You can change the audio or video source dynamically, however. See Replacing a Media Source Sequentially for details.
Т.е. воспроизведение двух видео на одной странице не поддерживается на iOS устройствах.
Как не поддерживается и паралельное воспроизведение нескольких аудио потоков.
В наших тестах примера 2 Players, если начинаем играть второй поток, то первый поток ставится на паузу.
Вам похоже удалось найти workaround или это баг Safari.
Но действительно, если указать
Code:
session.createStream({constraints:{audio:false,video:true}}).play()
то два видео будут играть на одной странице без звука.
Но Apple вполне может "исправить" этот баг в следующей версии iOS и запретить воспроизведение двух и более видео.
Что касается микширования.
Сейчас у нас реализовано серверное микширование звука в экспериментальной пока еще ветке.
Если интересно, создайте пожалуйста отдельную тему на форуме. Покажем как можно протестировать.
По микшированию на стороне браузера - проверим, возможно ли это реализовать.
Если есть опыт работы с Web Audio API, можете попробовать реализовать самостоятельно.
Исходники Web SDK открыты. Инструкцию по их сборке находится здесь:
https://forum.flashphoner.com/threads/custom-flashphoner-js-compilation.11116
Чуть позже будет добавлена в документацию.