WCS сервер

www

New Member
для отображения потока rtsp в браузер нужен источник rtsp, клиент для отображения, а также софт именуемый WCS сервер?
в данном случае тестовый инстанс wss://wcs5-eu.flashphoner.com:8443, который стоит 75$\мес? и который может работать а может вдруг перестать работать?
получается напрямую нельзя выводить поток rtsp в браузер через клиент для отображения?
 

Max

Administrator
Staff member
Добрый день.
для отображения потока rtsp в браузер нужен источник rtsp, клиент для отображения, а также софт именуемый WCS сервер?
Да. Сервер осуществляет захват RTSP потока и его публикацию, локальный клиент на базе WebSDK отображает опубликованный поток.
в данном случае тестовый инстанс wss://wcs5-eu.flashphoner.com:8443, который стоит 75$\мес?
Тестовый сервер wcs5-eu.flashphoner.com предназначен только для тестирования основной функциональности сервера (стриминг, SIP звонки). При этом Вы никак не можете изменять настройки демо-сервера.
Вы можете запросить ознакомительную 30-дневную лицензию, скачать свежую сборку отсюда, установить сервер у себя (быстрый старт описан здесь или более подробно в этом разделе документации) и протестировать более тщательно, с выставлением необходимых настроек и модификациями примеров.
По истечении 30 дней, необходимо приобрести коммерческую лицензию. Технические ограничения и требования к установке различных типов лицензий приведены здесь.
 

www

New Member
а есть бесплатные решения? не обязательно flashphoner
 

Max

Administrator
Staff member
Если необходимо играть RTSP именно в браузере, все решения, которые можно найти, требуют для захвата потока либо сервера, либо VLC, установленного на ПК клиента, и плагинов в браузере.
 

www

New Member
нужно играть в браузере, комп на виндовс
также условие -нужно чтобы локально с диска открыть плюс вебкамера из локальной сети
что нагуглил
flashphoner.com дорого
флеш отключили в хром
vlc плагин отключили в хроме
https://github.com/Streamedian/html5_rtsp_player/tree/master/example пример не запускается, пишет ошибку
WebSocket connection to 'wss://streamedian.com/ws/' failed: Error during WebSocket handshake: Unexpected response code: 502
веб пример работает, но если скачать этот пример на диск, то не работает
 

Max

Administrator
Staff member
Для того, чтобы играть файл с локального диcка в браузере, Вы можете использовать HTML5 и небольшой хак.
Но в данном случае, если нет желания использовать какую-либо серверную часть, лучше отказаться от браузера и написать кастомного клиента на базе исходных текстов VLC.
 

www

New Member
не совсем понял код https://codepen.io/dima-f1/pen/qdaGdP
мне нужно просмотр через rtsp
насчет серверной части- подойдет любой локальный сервер, или другой софт, чтобы запустить локально и затем локально из браузера подключится к локальному серверу
 

Max

Administrator
Staff member
Добрый день.
Если Вы предполагаете использовать браузер как средство отображения локального контента, Вы можете установить любой сервер на ПК клиента для того, чтобы воспроизводить файлы с локального диска при помощи HTML5 тега <video>. Но для захвата RTSP потока в этом случае потребуется отдельный сервер, поскольку существующие решения устанавливаются только на Linux. Как вариант, Вы можете использовать Windows Subsystem for Linux в Windows 10 Pro, установив Ubuntu 18.04 LTS из Microsoft Store, мы успешно тестировали работу WCS в данной среде, однако это накладывает дополнительные требования на клиентский ПК.
Кроме того, судя по Вашим ответам выше, не удалось найти бесплатных серверных решений для захвата RTSP.
Таким образом, если бесплатность и использование браузера одновременно являются ключевыми требованиями, Ваша задача, к сожалению, не может быть решена в такой постановке. Для решения задачи придется отказаться от одного из требований.
 

www

New Member
я конечно понимаю что нужно пиарить свое решение, причем не дешевое
но врядли разработчики не знали что vlc умеет транслировать rtsp поток
например тут полурабочий пример https://ipcamtalk.com/threads/how-t...-ip-video-to-an-html5-compatible-format.1371/
под линукс не запускается команда
пишет
[00007fe060000b98] core stream output error: stream chain failed for `transcodeacodec=none:httpdst=:8181/stream'
[00007fe05c0009b8] core input error: cannot start stream output instance, aborting
под виндовс работает
 

Max

Administrator
Staff member
На этом форуме мы поддерживаем наших текущих клиентов (и все работы по поддержке входят в стоимость подписки) и помогаем определиться тем, кто ими еще не является (безвозмездно, то есть даром). Если предложенные варианты решения с использованием WebCallServer по какой-либо причине не устраивают потенциального клиента, никто его не будет ни к чему принуждать.
Отметим, что использовать VLC Вам предлагали в этой теме выше.
Если Вы нашли устраивающее Вас решение, данную тему можно считать исчерпанной.
 
Top