Search results

  1. Max

    Issue with YouTube Live Stream

    Good day. You are using obsolete documentation for WCS 5.1. Please look at 5.2 docs. You should add the following parameter to use RTMP protocol settings which is supported on Youtube side now: rtmp_flash_ver_subscriber=LNX 76.219.189.0
  2. Max

    Не корректное получение стирма на Android - Pixel 3 и Pixel 3XL

    К сожалению, нам не удается воспроизвести проблему в примере streamin-min-debug.apk из сборки 1.1.0.26 на следующих устройствах: Nokia 5 (Android 9) Samsung S9+ (Android 10) Xiaomi Redmi 9 (Android 10) Samsung S10+ (Android 11) В связи с этим, просим уточнить следующее: 1. Воспроизводится ли...
  3. Max

    Не корректное получение стирма на Android - Pixel 3 и Pixel 3XL

    Воспроизводится ли проблема на последней сборке Android SDK 1.1.0.26? Если воспроизводится, повторяется ли проблема на одном устройстве или на нескольких идентичных?
  4. Max

    RTSP playback stream

    Please refer to your NVR documentation to find what RTSP URL forms are supported. Then, if time range can be used in RTSP URL, try to play this URL with WCS. If WCS returns some error, please provide the problem URL as we mentioned above.
  5. Max

    Добавление надписи в транслируемое видео

    Да, нужная картинка должна быть локально на сервере. С точки зрения ресурсов сервера, способы добавления картинки на стороне сервера одинаковы, поскольку в обоих случаях картинка потока декодируется, затем к ней добавляется PNG, либо она изменяется в кастомном Java коде, затем картинка снова...
  6. Max

    Изменение качества картинки налету

    Добрый день. Ни в одном браузере невозможно изменять параметры WebRTC потока после публикации. Можно только прекратить публикацию и начать ее с новыми параметрами. Однако можно публиковать поток в нескольких качествах, используя Simulcast для VP8 и, с некоторыми ограничениями, для H264. Над этим...
  7. Max

    RTSP playback stream

    Good day. You can use any valid RTSP URL to capture a stream from RTSP source, for example rtsp://nvr:554/stream?start=5&end=10. If this does not work, please provide RTSP URL to test using this form.
  8. Max

    Добавление надписи в транслируемое видео

    Если поток захватывается по RTSP с IP-камеры, тогда можно воспользоваться первыми двумя вариантами из этого поста. В этом случае потребуется повышенная производительность от сервера (1 ядро CPU на 2 потока 720p либо 2 ядра CPU на один поток 1080p), а также специалист, умеющий работать с...
  9. Max

    Добавление надписи в транслируемое видео

    Вся работа по захвату потока с камеры, отрисовке картинки на HTML5 элементе canvas производится на стороне браузера, на сервер отправляется уже готовый поток. Посмотрите, как работает пример Stream Filter, открыв его в браузере по ссылке (пример в Chrome 90) Нет, headless браузер поднимать не...
  10. Max

    Как воспроизводить видео с заданного времени

    Добрый день. По тикету WCS-3071. В сборке 5.2.957 добавлена возможность указать отдельный каталог для кэширования фрагментов при помощи настройки mp4_cutter_dir=/tmp Подробности здесь.
  11. Max

    RTMP: server part validation failed

    Good day. Please add the following parameter to flashphoner.properties file rtmp_flash_ver_subscriber=LNX 76.219.189.0
  12. Max

    Добавление надписи в транслируемое видео

    Фильтры накладываются на публикующем клиенте: браузер захватывает изображение с камеры, картинка отрисовывается на канвасе, на эту картинку накладывается фильтр, после чего картинка с канваса захватывается в WebRTC стрим, который публикуется на сервере. Посмотрите, как работает пример Stream...
  13. Max

    Автомасштабирование AWS

    >У Вас есть инструкция по настройке с помощью Classic load balancer, но он отмечен как legacy. В то же время Network Load Balancer указан как более производительный. Classic всё еще более предпочтительный? Балансируется только сигналинг. Медиа трафик не балансируется. Сигнальный траффик...
  14. Max

    Добавление надписи в транслируемое видео

    Добрый день. Если с веб-камеры клиента публикуется поток, то добавить надпись проще всего и дешевле всего по ресурсам именно на стороне клиента, как и рекомендовано по упомянутой ссылке Ретрансляцией занимается сервер, а он получает поток от клиента как есть. То есть, если добавить надпись...
  15. Max

    Не корректное получение стирма на Android - Pixel 3 и Pixel 3XL

    Добрый день. Какая версия Андроид на устройстве, какая сборка SDK использовалась? Проблема проявляется при запуске на физическом устройстве или на эмуляторе? Если версия Android 8 и выше, следует использовать AndroidSDK 1.1 и исходный код примеров из соответствующей ветки. Если проблема...
  16. Max

    Docker

    Добрый день. Все, что обозначено в документации к продукту, поддерживается официально. Поэтому да, Docker образ поддерживается. Это описано в документации в разделах Настройка docker томов и Дополнительная настройка. Необходимо: 1. Скопировать файл database.yml на сервер, где будет запущен...
  17. Max

    Issue with simultaneous screen sharing & live streaming

    Good day. Yes. Please see the example Video Chat and Screensharing. Note that in this case 2 streams must be published, one for webcam and one for screen. As mentioned above, there should be two streams published simultaneously, named for example webcam and desktop. So you should republish...
  18. Max

    Запуск стрима, если отсутствует камера

    Да, например, перебрать камеры, доступные браузеру, и, если нет ни одной (летит исключение), выставить констрейнты: constraints = { video: true, audio: true }; Flashphoner.getMediaDevices(null, true, MEDIA_DEVICE_KIND.INPUT, {video: true, audio: false}).then(function (list) {...
  19. Max

    Запуск стрима, если отсутствует камера

    Добрый день. Необходимо явно указать, что видео в потоке не будет: constraints: { video: false, audio: true } Если просто не указать видео, то будут приняты констрейнты по умолчанию, и браузер попытается захватить камеру (которой нет) Если же Вам необходимо публиковать видео+аудио или...
  20. Max

    Mute issue on live stream

    Good day. You're passing REST API query parameters in request URL, but WCS supports parameters passing in request body only, with Content-Type: application/json header: POST /rest-api/push/mute HTTP/1.1 Host: test1.flashphoner.com:8081 Content-Type: application/json { "mediaSessionId"...
Top