vasily72 0 Опубликовано: 19 января, 2021 Здравствуйте! Подскажите, можно ли поток из астры опубликовать на сайте? Спасибо за ответ. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Unidiag 2 Опубликовано: 19 января, 2021 я подозреваю что имеется ввиду встроить видео в сайт, чтобы можно было смотреть данный поток. как раз недавно делал такое из-за краха флеша)) 1. выход астры настраиваем на отдачу в hls: http://10.10.100.1:8080/canal/playlist.m3u8 2. на желаемую страницу внедряем код: <div id="player"></div> <script> var player = new Clappr.Player({source: "http://10.10.100.1:8080/canal/playlist.m3u8", width:'600', height:'450', parentId: "#player", autoPlay:true }); </script> <script type="text/javascript" src="https://cdn.jsdelivr.net/npm/@clappr/[email protected]/dist/clappr.min.js"></script> api доступно здесь: https://github.com/clappr/clappr#books-api-documentation 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vasily72 0 Опубликовано: 19 января, 2021 Спасибо! Всё получилось! А вариант с бесплатной астрой 4.4.182 существует? Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Unidiag 2 Опубликовано: 19 января, 2021 7 hours ago, vasily72 said: Спасибо! Всё получилось! А вариант с бесплатной астрой 4.4.182 существует? разницы нет, чем вы будете формировать hls. из астры можно http отправить в ffmpeg: ./ffmpeg -listen 1 -i http://10.10.100.1:8080/superchanal \ -c:v libx264 -crf 21 -preset veryfast \ -c:a aac -b:a 128k -ac 2 \ -f hls -hls_time 4 -hls_playlist_type event superchannel.m3u8 и из него уже забрать hls для clappr-a. p.s. обратите внимание, ffmpeg умеет hls только с 4-ой версии. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
vasily72 0 Опубликовано: 19 января, 2021 Ошибка: ffmpeg version 4.1.6-1~deb10u1 Copyright (c) 2000-2020 the FFmpeg developers built with gcc 8 (Debian 8.3.0-6) configuration: --prefix=/usr --extra-version='1~deb10u1' --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-avresample --disable-filter=resample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librsvg --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 22.100 / 56. 22.100 libavcodec 58. 35.100 / 58. 35.100 libavformat 58. 20.100 / 58. 20.100 libavdevice 58. 5.100 / 58. 5.100 libavfilter 7. 40.101 / 7. 40.101 libavresample 4. 0. 0 / 4. 0. 0 libswscale 5. 3.100 / 5. 3.100 libswresample 3. 3.100 / 3. 3.100 libpostproc 55. 3.100 / 55. 3.100http://192.168.20.5:8000/motenegro1: Cannot assign requested address Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Unidiag 2 Опубликовано: 19 января, 2021 ну я это сбрасывал как пример, с надеждой, что вы понимаете что для чего надо.. у меня боевой конфиг для конкретно моих задач такой: /usr/bin/ffmpeg -reconnect 1 \ -reconnect_at_eof 1 \ -reconnect_streamed 1 \ -reconnect_delay_max 2 \ -y -nostats -nostdin -hide_banner -loglevel quiet -fflags +genpts -user_agent booom \ -async 25 \ -i http://192.168.1.16:8080/435-rtr-belarus \ -strict -2 -dn \ -dts_delta_threshold 1 \ -c copy -hls_flags delete_segments \ -hls_time 10 \ -hls_list_size 6 \ /home/streamer/hls/435.m3u8 в www-сервере сделан симлинк на /home/streamer/hls , таким образом, чтобы эта папка была доступна для клаппера. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
k2name 0 Опубликовано: 20 января, 2021 Как вариант - можно попробовать нечто подобное соорудить ССЫЛКА Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах