• Возможно ли определить, что WebRTC-поток корректно воспроизводится в данный момент?

    @strcpy
    Во-первых у есть какой-то аттрибут, описывающий что он играется, гляньте в дебагере по f12.
    Плюс можно попробовать сделать снимок видео и убедиться что скажем не все пикселы черные.
    Ответ написан
    Комментировать
  • Какой latency у webrtc в частности у RTCMultiConnection?

    @strcpy
    Я полагаю автор спрашивает про задержку перед тем как пойдет видео. Задержка большая и это является внутренним неустранимым косяком протокола SDP, который ищет порты, доступные для связи. Может быть можно сделать какой-то lowlevel хак для исправления этой проблемы, но это будет тяжко. Я наблюдал задержки до 20 секунд...
    Ответ написан
  • Как лучше запускать nodejs на проде?

    @strcpy
    А зачем вам 4 процесса node? JS не справляется асинхронно? Посмотрите на флаг NODE_ENV — на продакшене должно быть особое значение, иначе в express есть оверхед на мелкие объекты.
    Ответ написан
    Комментировать
  • Разработка видео чата?

    @strcpy
    0. щас делаю проект с видеочатом, использую webrtc, ограничились только хромом
    1. webrtc нормально работает только в хроме
    2. на flash матерятся, но flash самая модная технология доставки видео (кроме ютуба) так что его очень не скоро выпилят
    3. у webrtc есть подводные камни: без STUNT сервера никуда, бывает что связь не устанавливается если в сети NAT
    4. установка связи в отдельных случаях занимает 20-30 секунд, по инфе от netscan около 10% звонков не проходят
    5. нельзя шарить фрагмент экрана, только отдельное окно, а если шарить tab в хроме, то начинаются адовые тормоза
    6. плывет API
    7. mediastream API сырой, в хроме недавно репортил баг, очень мало документации, хотя ютуб на нем работает

    короче технология сырая, чтобы нормально работала, нужны коммерческие костыли (в частности в виде flash), как раз сам подумываю о написании такого костыля: https://github.com/stiv-yakovenko/reliablertc/blob... (пока в виде прототипа)
    Ответ написан
    Комментировать
  • Как отлаживать javascript без console.log?

    @strcpy
    1. alert :)
    2. debugger;
    3. F12
    4. Webstorm/Intellij
    Ответ написан
    Комментировать
  • Насколько выгодно работать удалённо с заказчиками из Германии?

    @strcpy
    Делал микро заказ (2 дня) на удаленке. Нашел через знакомых. Запросил очень маленький прайс, 15$ в час, потому что ошибся, а потом уже передоговариваться было неудобно. В сравнении с русскими заказчиками это конечно сильно лучше — очень вежливое отношение, никакой торговли по окончательной цене. Задача была поставлена точно, все тулы подогнали, работал через RDP. Видно что у них есть деньги, т.к. в принципе на такую работу можно было бы забить, без неё бы прокатило. Нанимают всяких разных удаленщиков, в том числе индусов, при этом код более или менее годный, хотя приложение старое. Немецкий я пробовал учить, очень сложно — либо карьера либо немецкий. Английский у меня свободный разговорный технический. Из минусов — долго возились с настройкой сети и откладывали заказ.
    В Германии много хайтека, связанного с реальным производством — разнообразное распознавание образов, управление станками, но я сомневаюсь, что кто-то передаст такую работу на удаленку.
    Ответ написан
    Комментировать