Flash как альтернатива WebRTC

Discussion in 'Web Call Server 5' started by pride, Apr 13, 2017.

  1. Max

    Max Administrator Staff Member

    Спасибо. Воспроизводится. Как только будут новости по этой проблеме, отпишу.
    По другим вопросам лучше создать отдельную тему.
  2. pride

    pride Member

    Спасибо, ждем. И если будет возможность сделать передачу кастом полей при ns.play('Name', {custom: {token : '8fg876grrjkbnbe'}}) и ns.publish('Name', {custom: {token : '8fg876grrjkbnbe'}}); Будем очень признательны.
  3. Max

    Max Administrator Staff Member

    Добавили. Сборка сервера последняя 2181.
    Теперь при коннекте с флэша или с Web SDK, на REST API будет видно custom-объект.
    Пример:
    1. Коннект с Flash:
    Code:
    connection = new NetConnection();
    connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
    var obj:Object = new Object();
    obj.appKey = 'flashStreamingApp';
    obj.custom = new Object();
    obj.custom.token = 'ddddddddddd';
    connection.connect(UrlStr, obj);
    2. REST запрос
    Code:
    http://host:9091/rest-api/connection/find_all
    3. Результат
    Code:
    custom: {
    token: 'ddddddddddd'
    }
    Тоже самое будет, если при коннекте с Flash передать параметр в URL
    Code:
    rtmp://host:1935/live?token=ddddddddddd
    При этом, если параметры были переданы и в коде и в RTMP URL, то код будет иметь приоритет.

    По методам NetStream.play() и NetStream.publish() добавить нет возможности, т.к. это методы AS3 API и они не позволяют передавать дополнительных параметров.
    http://help.adobe.com/ru_RU/FlashPl...onscript/3/flash/net/NetStream.html#publish()
    Code:
    public function publish(name:String = null, type:String = null):void
  4. pride

    pride Member

    Благодарю, оперативно , порадовали )

Share This Page