Jump to content
Cesbo Community
  • Announcements

    • RadioSintetica

      Information   10/21/18

      Registration on the forum temporarily closed! For support requests, please contacat us: https://cesbo.com/help
      Our community in Telegram: @cesbo_en (English language) , @cesbo_ru (Russian language) , @cesbo_es (Spanish Language)

Search the Community

Showing results for tags 'ffmpeg'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • General Forums
    • News & Announcements
    • Astra
  • Related
    • Satellites and Transponders
    • Hardware
    • Software
    • Network
  • Other
    • Off-Topic

Found 12 results

  1. IPTV GPU Transcoder panel

    Out-of-box transcoding solution with a rich set of adjustable parameters which let you take full control of your transcoding. NVIDIA GPU and intel iGPU support. H.264/H.265 GPU accelerated encoding. Low latency output Built-in de-interlace option RTMP, UDP, HTTP, HLS output Highly available, non-stop applications(developed in Elixir/Erlang), etc.. Price: 150 EURO per server Lifetime (w/o updates) For installation please contact: https://t.me/bairavan or linuxbot@outlook.com(skype)
  2. Hi everyone, I'm using Astra on MOI-V server to grub DVB-S2 and DVB-T2 channels from air and now want to do transcoding. I was done it on Intel i7 CPUs QSV enabled, also used NVIDIA M4000, P4000 but I think P4000 is less powerful because It have 1 NVENC chip compared to M4000 which have 2 CHIPs. Please advise what you recommend to use for transcoding about 100-150 SD channels and about 25 HD channels. Thanks in advance. Можеты и на русском, заранне спасибо !
  3. ffmpeg "jitter buffer full"

    Всем привет. Вопрос не совсем по конкретному продукту, но может поможет кто разобраться. вопрос подробно описан тут https://toster.ru/q/508489 Hello. The question is not really for a particular product, but who can help me figure it out. the question is described in detail here https://stackoverflow.com/questions/48920875/how-to-get-rid-of-errors-jitter-buffer-full-in-ffmpeg
  4. Дорого дня ! Пытаюсь запустить HD карусель из набора файлов все просто и понятно и даже работает, но в логах постоянно ошибки сильно скачет битрейт при переходах между файлами сильно глючит. Я читал, тут же на форуме, что вероятно проблемы в редких pcr ставил sync=5 И даже sync=10 в лога остаются ошибки, что рассинхрон 12300 ms и более. Собственно вопрос может у кого есть набор параметров для ffmpeg при котором транскодируется в MPEG-TS без Этих проблем ? Файлы кодирую mpgv и mpga битрейтом в 10 Мбит или может есть специальный софт freeware для этого ? Спасибо!
  5. Задача: Принять поток rtmp и завещать в мультикаст, с выравниванием потока. Решение №1 FFMPEG: sudo add-apt-repository ppa:mc3man/trusty-media && sudo apt-get update sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 8E51A6D660CD88D67D65221D90BD7EACED8E640A sudo apt-get install ffmpeg Создать файл, например efir.sh в папке /home, и сделать его исполняемым: cd /home touch efir.sh chmod 755 efir.sh В файле написать (здесь я поправил на новые параметры, зачем? - написано тут): screen -dmS efir ffmpeg -threads 0 -re -i 'rtmp://efir.cdnvideo.ru/efirtrv/efirtrv2.sdp?md5=FGJHFGhjhgjJHF5dggjh6-AMNhd_Ew&e=1309205766' -vcodec copy -bsf h264_mp4toannexb -c:a copy -f mpegts udp://eth1@233.34.2.229:1234?pkt_size=1316 ,где screen - софт для запуска ffmpeg в режиме демона (если не установлен screen, то apt-get install screen), rtmp:// - адрес источника потока, -vcodec copy - видеопоток остаётся без изменений, аудиопоток остаётся без изменений, udp:// - адрес куда вещается мультикаст. Мне ещё пришлось делать проброс мультикаста на сетевую карту eth1: /sbin/route add -net 233.34.2.229 netmask 255.255.255.255 dev eth1 Дальше этот IP-адрес мультикаста я принимаю астрой и выравниваю для PBI-оборудования поток параметром #cbr=5000, указанный в output list астры udp://eth1@233.34.2.228:1234#cbr=5000 , где 5000 - кбит\сек битрейт (задаётся чуть больше, чем максимально входящий битрейт источника, например в моём случае 4500 кбит\сек), параметр sync применять нельзя! иначе SAMSUNG и PHILIPS будут рассыпать видеокартинку или вовсе не будут работать на данном канале. Чтобы посмотреть, что происходит в SCREEN efir, в командной строке пишем: screen -r efir ctrl+a, d -- чтобы отсоединиться от окна скрина, в терминале напишется [detached from 3370.efir] Надеюсь, данная инструкция кому-то поможет в решении поставленной задачи приёма rtmp-потока. ===================================================================================== Решение №2 VLC. 1) Установить VLC: apt-get install vlc 2) VLC от рута не стартанёт, напишется: VLC is not supposed to be run as root. Sorry. If you need to use real-time priorities and/or privileged TCP ports you can use /usr/bin/vlc-wrapper (make sure it is Set-UID root and cannot be run by non-trusted users first). 3) Чтобы запустить всё-таки, надо установить hexedit: apt-get install hexedit 4) Потом в терминале написать: hexedit /usr/bin/vlc 5) Потом "Tab" что бы перейти на правую панель 6) Потом примерно 1-3 страницы вниз пролистать, пока не появится английский нормальный текст 7) В этом тексте найти "geteuid" 8) Переместить курсор на вторую "e" и нажать на клаве "pp", получится "getppid", потом обратно tab и ctrl+x 9) Это снятие защиты vlc от запуска под рутом. 10) Создать файл в папке пользователя и открыть через текстовый редактор: touch 755 vlc.sh nano vlc.sh 11) Скопировать \ вставить, отредактировать под свои нужды, сохранить ctrl+O y: cvlc --daemon --pidfile /var/run/vlc.pid "rtmp://efir.cdnvideo.ru/efir/efir2.sdp?md5=Alny5dHUJi77Gj1pQ-LV2Z_Ew&e=1801255967" --miface 192.168.1.28 --sout '#std{access=udp,mux=ts{sdtdesc="Name-Efir",out-mtu=1316},dst=233.34.2.229:1234}' --ttl 8 =========== P.S. большое спасибо foxdavion и Pasha_49 за помощь в написании данного полезного мануала.
  6. N*ffmpeg = remuxme

    При использовании нескольких задач с использованием ffmpeg с различными параметрами возникает вопрос - как этим зоопарком рулить? Вот один из вариантов решения задачи: https://github.com/remux-io/remuxme
  7. ffmpeg command line astra

    Hello I recently bought an astra license and am trying to get the channels that come out http or hls from astra and convert using ffmpeg. Anyone would know command line to change resolution and export as http so I use in xtream codes or even rtp same ? by the way which best protocol for locally streamming ? ?http,hls or udp? thank you
  8. FFMPEG

    Пытаюсь через FFMpeg без изменений несколько потоков отдать через 127.0.0.1:100x на Астру. Всё нормально, потоки бегут, Астра их видит, анализатор тоже. Но вот проблема вывести эти потоки дальше в UDP не выходит. Один поток без проблем завёлся, а второй и последующие просто не идут в UDP. Анализатор тоже показывает пусто. { "service_name": "FFF", "textcode": "5", "http_keep_active": -1, "service_type": "1", "input": [ "udp://lo@127.0.0.9:20001" ], "id": "fff", "enable": true, "output": [ "udp://ens2f0.51@225.xx.xx.86:1234#ttl=10" ], "type": "spts", "name": "FFF" } Первый поток запустился приняв данные с udp://127.0.0.10:10001 и выдав их udp://ens2f0.51@225.xx.xx.85:1234 Почему второй не идёт? Астра видит на входе поток с udp://127.0.0.9:20001 Или ошибка в запуске FFmpeg на несколько разных потоков? Один запускаю, отваливаются другие, но не могу понять почему. nice -n 19 screen -dmS test_cam ffmpeg -i rtsp://30.xx.xx.32:554/live.sdp -i http://air.radiorecord.ru:8102/chil_128 -c:v copy -c:a copy -qscale 0 -f mpegts udp://127.0.0.9:10001?pkt_size=1316
  9. Can ffmpeg push video to Astra?

    Hello everyone, Is it possible to push stream directly to the Astra in any way, using ffmpeg like this or something similar: ffmpeg -i $MCAST -c copy -f mpegts http://astra-ip:port/stream and then to automaticly creates input from every stream that receives and outputs to something else (np,http...)? Thanks in advance Regards, Doe
  10. Astra+Nginx+rtmp+ffmpeg

    Does anybody can do the following scenario: Astra - Receives signal converts it to a ip, udp Nginx with rtmp module and exec ffmpeg automatically taken (or script) udp source of Astra converts it with ffmpeg exec in Nginx and comes as rtmp. Smillar like this: rtmp { server { listen 1935; chunk_size 4096; application live { live on; allow publish 127.0.0.1; allow publish 0.0.0.0; allow publish all; record off; exec ffmpeg -i rtmp://localhost/live/$name -threads 1 -c:v libx264 -preset superfast -profile:v baseline -b:v 350K -s 480x360 -f flv -c:a aac -ac 1 -strict -2 -b:a 56k rtmp://localhost/live360p/$name; } application live360p { live on; allow publish 127.0.0.1; allow publish 0.0.0.0; allow publish all; record off; } } thanks
  11. rtp/udp channels play list .m3u8

    em using astra 4.4 and i got streams. output is rtp://239.0.0.1:1234 rtp://239.0.0.2:1234 rtp://239.0.0.3:1234 rtp://239.0.0.4:1234 rtp://239.0.0.5:1234 it is working on my local network. i want to make m3u8 play list so i can send you my clients so the can play on VLC. i've around 300 clients and they all are using my internet... so can any one guide me how can my all clients can watch this streams?
  12. ffmpeg streaming via dlna-server

    Добрый день. Пытаюсь реализовать вывод изображения с экрана компьютера на ТВ через DLNA. На тестовом стенде: VLC on Windows -- [RTP] --> dlna-server --> TV все работает прекрасно. Когда я то же самое пытаюсь реализовать при помощи ffmpeg: ffmpeg on Ubuntu -- [RTP] --> dlna-server --> TV изображение на экране ТВ начинает сыпаться и покрывается зелеными квадратиками. При этом если записать поток, на входе на dlna-server, то он корректно воспроизводится средствами того же vlc. Если записать поток на выходе с dlna, то он сыпется. При этом при стриминге через ffmpeg в логах dlna сервера начинают идти ошибки "ERROR: [udp_input 172.28.161.181:5005] wrong stream format. drop 176 bytes", которых не наблюдается при стриминге через VLC. Конфиг стрима VLC: :sout=#transcode{vcodec=mp2v,vb=800,scale=1,acodec=none}:rtp{dst=172.28.161.181,port=5004,mux=ts} :sout-keep Строка запуска ffmpeg: ffmpeg -f x11grab -r 25 -s 1920x1080 -i :0.0 -vcodec mpeg2video -f mpegts rtp://172.28.161.181:5004 Конфиг dlna-server: [ { "id": "group-1", "name": "Group #1", "items": [ { "id": "RTP", "name": "RTP", "address": "rtp://172.28.161.181:5004", }, ] }, ] Есть предположение, что что-то не так с форматом потока у ffmpeg, из-за чего dlna-server не может его корректно обработать, но что именно, не понятно. Подскажите, пожалуйста, куда рыть.
×