а как обновить сервер? или просто переустановить?Добрый день.
Пожалуйста, обновите сервер до последней сборки с этой страницы. Если проблема продолжает воспроизводиться, уточните следующее:
1) какой именно браузер в какой именно ОС вы тестируете, включая версии;
2) на каком примере воспроизводится данная проблема.
var remoteVideo;
    function init(){
       Flashphoner.init();
       remoteVideo = document.getElementById("remoteVideo");
      
       Flashphoner.createSession({urlServer: "wss://ih1601509.vds.myihor.ru:8443"}).on(Flashphoner.constants.SESSION_STATUS.ESTABLISHED, function (session) {
           //session connected, start streaming
           startPlayback(session);
       }).on(Flashphoner.constants.SESSION_STATUS.DISCONNECTED, function () {
           setStatus("DISCONNECTED");
       }).on(Flashphoner.constants.SESSION_STATUS.FAILED, function () {
           setStatus("FAILED");
       });
    }
   
    function startPlayback(session) {
       session.createStream({
           name: "stream$wid",
           display: remoteVideo,
           cacheLocalResources: true,
           receiveVideo: true,
           receiveAudio: true
       }).on(Flashphoner.constants.STREAM_STATUS.PLAYING, function (playStream) {
           $('.coverVideo').hide();
       }).on(Flashphoner.constants.STREAM_STATUS.STOPPED, function () {
           setStatus(Flashphoner.constants.STREAM_STATUS.STOPPED);
       }).on(Flashphoner.constants.STREAM_STATUS.FAILED, function () {
           setStatus(Flashphoner.constants.STREAM_STATUS.FAILED);
       }).play();
    }
   
    function setStatus(status) {
       console.log(status);
    }
   
    init();
	да, все работает хорошоДобрый день.
Если выполнить публикацию/воспроизведение трансляции на вашем сервере, она работает корректно?
Code:https://{доменное имя или IP-адрес вашего сервера WCS}:8444/client2/examples/demo/streaming/two_way_streaming/two_way_streaming.html
    if (Flashphoner.getMediaProviders()[0] === "WSPlayer") {
        Flashphoner.playFirstSound();
    } else if (Browser.isSafariWebRTC() || Flashphoner.getMediaProviders()[0] === "MSE") {
        Flashphoner.playFirstVideo(remoteVideo, false);
    }
    session.createStream({
        name: streamName,
        display: remoteVideo
    }).on(STREAM_STATUS.PENDING, function (stream) {
    ...
    }).play();
	это будет работать для конференций?Добрый день.
Для того, чтобы играть WebRTC поток в Safari (на MacOS или iOS), перед воспроизведением необходимо вызвать специальную функцию playFirstVideo(), например
См также код примера Two Way Streaming на GitHub.Code:if (Flashphoner.getMediaProviders()[0] === "WSPlayer") { Flashphoner.playFirstSound(); } else if (Browser.isSafariWebRTC() || Flashphoner.getMediaProviders()[0] === "MSE") { Flashphoner.playFirstVideo(remoteVideo, false); } session.createStream({ name: streamName, display: remoteVideo }).on(STREAM_STATUS.PENDING, function (stream) { ... }).play();
https://ih1601509.vds.myihor.ru:8888/?action=stat