VIVO Rent A Car - Your car rental
Върни се   Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ > ДИСКУСИИ - Всичко за сателитната и наземната телевизия > IPTV (Internet Protocol Television)

IPTV (Internet Protocol Television) Интернет телевизията

Отговори
 
Контрол над темата Търси в тази тема Начин на разглеждане
  #1  
Стар 20-06-2020
Аватара на Танннер
Танннер Танннер не е на линия
мега форумец
 

Дата на присъединяване: Dec 2018
Местоположение: Шумен Варна Бургас
Мнения: 422
Благодари: 159
Получил благодарност:
39 пъти в 33 поста
Сваляния: 1
Ъплоуди: 0
По подразбиране TVH в HLS

Привет съфорумници.


Някой можели да обясни как се прави HLS oт TVH?


Пробвах Astra и Flussonic, тръгнаха с проблеми, чисто FFMPEG не успях да подкарам.



Та проблемът с Астрата е, че от време на време каналът накъсва леко, ако пусна 3 канала от спътник от един транспондер едновременно.

А с Flussonic проблема е че аудиото ужасно накъсва.


Въпроса ми е за HLS иска ли се GPU ?
Или може само със CPU и RAM?


Топологията ми е следната:
Мрежата ми е хибридна от 100 мегабитови девайси и гигабитови.
Имам гигабитов кор рутер Mikrotik HAP AC2.
За него вързан гигабитов управляем суич.
За кора имам вързан и 100 мегабитов HAP Lite.

По периферията у дома имам още един HAP LITE, един OpenWRT, и прости суичове меркусис и TPLINK 100 мегабитови.

В мрежата съм разделил трафиците по VLAN-и.
VLAN за MNG
VLAN за TV
VLAN за INTERNET и т.н


Сега приемниците ми са линукски, да кажем 100 мегабитови с Core elec и TVH.

Пусках софтуерите за HLS на IBM X3650 M3 с 16 ядрен процесор и 24 GB RAM, който рънва VMWARE ESXI 6.7 платформа за виртуализация!
Лан картите му са 100 мегабитови!
За машината за HLS заделях 4 GB RAM и 8 ядра.

Пусках софтуерите под Ubuntu 16.04.

Пусках ги и под LAPTOP с i3 процесор и 8 GB RAM под VMWARE WORKSTATION 12 с 4 ядра и 4 GB RAM на виртуалната машина с Ubuntu 16.04 сървърна версия!

Та проблемите ми по горе според вас защо се получават?

Тестовете са ми с WEBOS SSIPTV и SMART IPTV .


"Та проблемът с Астрата е, че от време на време каналът накъсва леко, ако пусна 3 канала спътник от един транспондер едновременно.

А с Flussonic проблема е че аудиото ужасно накъсва."


Та за HLS трябва ли ми и GPU, че в моите сценарии липсва графичен процесор напълно?


Какви са минималните изисквания за да се прави HLS?
Хардуерни и мрежови?


Целите са ми скромни!


Искам просто да изкарам от TVH няколко честоти в HLS за да може да се зяпа директно от смарт телевизор без приемници : )


Пуснах си и Wowza но неможах да се оправя с него.


Та за Астрата някой има ли лек, или като ненормален на 40 дена нова поща и нов лиценз за 40 дена отново и отново?


За флусоника има излекувана 4.5.18.
Wowza-та също е излекувана уж.


Стриймовете ги взимам от TVH плей листа и ги прекарвам през астра и флусоник .

Като TVH ми е на друг хост, а софтуерите за HLS на друг хост, даже са в различни vlan мрежи, но си има интервилан рутинг, и 100 мегабита капацитет, хайде и 50 мегабита д ападне капацитета, смятам че не трябва да има ядове?

Май всичко на един хост е най добре?
За да се оптимизира трафика и да се спести от ненужен трафик?
Защото се генерират два трафика, един трафик от няколко MPEG TS стриймове и един трафик от няколко HLS и на мрежово ниво ми стеснява 100 мегабита капацитет във цялата мрежа...?

Последно редактирано от Танннер : 20-06-2020 на 11:43
Отговори с цитат
  #2  
Стар 20-06-2020
Аватара на b_ignatov
b_ignatov b_ignatov не е на линия
мега форумец
 

Дата на присъединяване: May 2016
Местоположение: София
Мнения: 569
Благодари: 148
Получил благодарност:
116 пъти в 78 поста
Сваляния: 1
Ъплоуди: 0
По подразбиране

Танннер!
Ти си уникат бе човече......яд ме е, че не мога да ти помогна обаче

Sent from my OnePlus 2 using Tapatalk
Отговори с цитат
  #3  
Стар 20-06-2020
Аватара на Танннер
Танннер Танннер не е на линия
мега форумец
 

Дата на присъединяване: Dec 2018
Местоположение: Шумен Варна Бургас
Мнения: 422
Благодари: 159
Получил благодарност:
39 пъти в 33 поста
Сваляния: 1
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от b_ignatov Вижте мненията
Танннер!
Ти си уникат бе човече......яд ме е, че не мога да ти помогна обаче

Sent from my OnePlus 2 using Tapatalk
Ааа има и други замесени 1111111111 и Златев недей така!
Те бая са помагали да си екпериментирам.


Аз май сам си отговорих но не съм сигурен за това питам.

Последно редактирано от Танннер : 20-06-2020 на 12:19
Отговори с цитат
  #4  
Стар 20-06-2020
Аватара на oldgraf
oldgraf oldgraf е на линия
форумец-ветеран
 

Дата на присъединяване: Sep 2010
Местоположение: София
Мнения: 1,287
Благодари: 232
Получил благодарност:
387 пъти в 259 поста
Сваляния: 37
Ъплоуди: 5
По подразбиране

https://siptv.app/about/. На тв, плейлиста от твхеад и епг от него пак
Отговори с цитат
Следните потребители БЛАГОДАРЯТ на oldgraf за този полезен пост :
Танннер (20-06-2020)
  #5  
Стар 20-06-2020
Аватара на Танннер
Танннер Танннер не е на линия
мега форумец
 

Дата на присъединяване: Dec 2018
Местоположение: Шумен Варна Бургас
Мнения: 422
Благодари: 159
Получил благодарност:
39 пъти в 33 поста
Сваляния: 1
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от oldgraf Вижте мненията
https://siptv.app/about/. На тв, плейлиста от твхеад и епг от него пак

Пробвах комбинация SSIPTV с HLS, не знам от де ама сам си намери иконки и ЕПГ.
Отговори с цитат
  #6  
Стар 20-06-2020
Аватара на Танннер
Танннер Танннер не е на линия
мега форумец
 

Дата на присъединяване: Dec 2018
Местоположение: Шумен Варна Бургас
Мнения: 422
Благодари: 159
Получил благодарност:
39 пъти в 33 поста
Сваляния: 1
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от oldgraf Вижте мненията
https://siptv.app/about/. На тв, плейлиста от твхеад и епг от него пак
Ako вкараш директен стрийм на TVH става да, нооооооооооооо 10 секунди до като превключи между каналите, което е дразнещо.

С HLS става за секунда.
Отговори с цитат
  #7  
Стар 20-06-2020
Аватара на 111111
111111 111111 не е на линия
форумец-ветеран
 

Дата на присъединяване: Feb 2015
Мнения: 1,525
Благодари: 549
Получил благодарност:
619 пъти в 430 поста
Сваляния: 7
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от Танннер Вижте мненията
Ako вкараш директен стрийм на TVH става да, нооооооооооооо 10 секунди до като превключи между каналите, което е дразнещо.

С HLS става за секунда.
Настрой си флусоника коректно
транскодинг трябва за да се вписва в мпег4 стандарта Н264+ААС
но работи и без тях

FFMpeg също става
https://github.com/Saentist/HLS-TV-channel-delay
трябва да ти генерира файловете в папка която е в web сървъра
отваряш и гледаш
__________________
Подпис от долоподписания
Благодари натискайки "Thanks" бутона,
ако сметнеш поста за полезен.
Отговори с цитат
Следните потребители (2) благодарят на 111111 за този полезен пост
ЗЗлатев (20-06-2020), Танннер (20-06-2020)
  #8  
Стар 21-06-2020
Аватара на 111111
111111 111111 не е на линия
форумец-ветеран
 

Дата на присъединяване: Feb 2015
Мнения: 1,525
Благодари: 549
Получил благодарност:
619 пъти в 430 поста
Сваляния: 7
Ъплоуди: 0
По подразбиране

И понеже ви мързи да четете

Код:
#!/bin/bash
cd /var/www/html/streams/TV1/

ffmpeg -i "http://admin:admin@tvheadend:9981/stream/channelid/1523684244" \
    -map v:0 -c:v:0 copy \
    -map a:0 -c:a copy \
    -f hls -hls_time 4 -hls_flags delete_segments \
    -master_pl_name master.m3u8 \
    -var_stream_map "v:0,a:0" index.m3u8

#ffmpeg -i "http://admin:admin@tvheadend:9981/stream/channelid/1523684244" \
#    -c:v copy \
#    -c:a copy \
#    -f hls -hls_time 4 -hls_flags delete_segments \
#    -master_pl_name master.m3u8 \
#    -var_stream_map "v:0,a:0" stream_%v.m3u8

#ffmpeg -i "http://admin:admin@tvheadend:9981/stream/channelid/1523684244" \
#    -c:v libx264 -crf 21 -preset veryfast \
#    -c:a aac -b:a 128k -ac 2 \
#    -f hls -hls_time 4 -hls_flags delete_segments \
#    /var/www/html/streams/sat1/index.m3u8
Цитирай:
Първоначално написано от Танннер Вижте мненията
Пробвах комбинация SSIPTV с HLS, не знам от де ама сам си намери иконки и ЕПГ.
таз екстра я има след комуникация с авторите
__________________
Подпис от долоподписания
Благодари натискайки "Thanks" бутона,
ако сметнеш поста за полезен.
Отговори с цитат
Следните потребители БЛАГОДАРЯТ на 111111 за този полезен пост :
Танннер (21-06-2020)
  #9  
Стар 21-06-2020
Аватара на Танннер
Танннер Танннер не е на линия
мега форумец
 

Дата на присъединяване: Dec 2018
Местоположение: Шумен Варна Бургас
Мнения: 422
Благодари: 159
Получил благодарност:
39 пъти в 33 поста
Сваляния: 1
Ъплоуди: 0
По подразбиране

Цитирай:
Първоначално написано от 111111 Вижте мненията
И понеже ви мързи да четете

Код:
#!/bin/bash
cd /var/www/html/streams/TV1/

ffmpeg -i "http://admin:admin@tvheadend:9981/stream/channelid/1523684244" \
    -map v:0 -c:v:0 copy \
    -map a:0 -c:a copy \
    -f hls -hls_time 4 -hls_flags delete_segments \
    -master_pl_name master.m3u8 \
    -var_stream_map "v:0,a:0" index.m3u8

#ffmpeg -i "http://admin:admin@tvheadend:9981/stream/channelid/1523684244" \
#    -c:v copy \
#    -c:a copy \
#    -f hls -hls_time 4 -hls_flags delete_segments \
#    -master_pl_name master.m3u8 \
#    -var_stream_map "v:0,a:0" stream_%v.m3u8

#ffmpeg -i "http://admin:admin@tvheadend:9981/stream/channelid/1523684244" \
#    -c:v libx264 -crf 21 -preset veryfast \
#    -c:a aac -b:a 128k -ac 2 \
#    -f hls -hls_time 4 -hls_flags delete_segments \
#    /var/www/html/streams/sat1/index.m3u8

таз екстра я има след комуникация с авторите
root@ubuntu:~# ./btv.sh
ffmpeg version 2.8.15-0ubuntu0.16.04.1 Copyright (c) 2000-2018 the FFmpeg developers
built with gcc 5.4.0 (Ubuntu 5.4.0-6ubuntu1~16.04.10) 20160609
configuration: --prefix=/usr --extra-version=0ubuntu0.16.04.1 --build-suffix=-ffmpeg --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-libx264 --enable-libopencv
libavutil 54. 31.100 / 54. 31.100
libavcodec 56. 60.100 / 56. 60.100
libavformat 56. 40.101 / 56. 40.101
libavdevice 56. 4.100 / 56. 4.100
libavfilter 5. 40.101 / 5. 40.101
libavresample 2. 1. 0 / 2. 1. 0
libswscale 3. 1.101 / 3. 1.101
libswresample 1. 2.101 / 1. 2.101
libpostproc 53. 3.100 / 53. 3.100
Unrecognized option 'master_pl_name'.
Error splitting the argument list: Option not found




Toва нещо на Raspberry Pi3 бачка

Но на чисто убунту 16.04 сървър с FFMPEG-a, който идва с флусониката неще.

Последно редактирано от Танннер : 21-06-2020 на 12:07
Отговори с цитат
  #10  
Стар 22-06-2020
Аватара на Танннер
Танннер Танннер не е на линия
мега форумец
 

Дата на присъединяване: Dec 2018
Местоположение: Шумен Варна Бургас
Мнения: 422
Благодари: 159
Получил благодарност:
39 пъти в 33 поста
Сваляния: 1
Ъплоуди: 0
По подразбиране

Най накрая пожела и тръгна да го ...


HLS написан на ръка и автоматизиран със сървис

apt-get remove ffmpeg
apt-get purge ffmpeg
sudo add-apt-repository ppa:jonathonf/ffmpeg-4
apt-get update
apt-get install ffmpeg
apt-get install apache2
service apache2 status
service apache2 stop
cd /www/var/html/
mkdir streams
cd streams
mkdir BTV
nano btv.sh

#!/bin/bash
cd /var/www/html/streams/BTV/

ffmpeg -i "http://test:test@10.10.10.3:9981/stream/channelid/1616764137" \
-map v:0 -c:v:0 copy \
-map a:0 -c:a copy \
-f hls -hls_time 4 -hls_flags delete_segments \
-master_pl_name master.m3u8 \
-var_stream_map "v:0,a:0" index.m3u8

chmod a+x btv.sh

cd /etc/systemd/system/
nano btv.service

[Unit]
Description=Timeshift btv
After=tvheadend.service

[Service]
#Type = forking
ExecStart=/var/www/html/streams/btv.sh 103 &

[Install]
WantedBy=default.target

systemctl enable btv

nano /etc/apache2/apache2.conf

<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride all
Require all granted

service apache2 start
service apache2 status
service btv status
service btv start
service btv status





Държа да подчертая че с чист ffmpeg се държи по стейбъл HLS стрийма от колкото триал Astra-а или кракната Flussonc-a!

Нямам логично обяснение.

Последно редактирано от Танннер : 22-06-2020 на 00:32
Отговори с цитат
Следните потребители БЛАГОДАРЯТ на Танннер за този полезен пост :
ЗЗлатев (20-09-2020)
Sponsored Links
VIVO Rent A Car  Вземи своят Vu+ сега!  SatPlus  Изработка на уеб сайт, онлайн магазин и реклама
Отговори

Съобщения от Devil M
VIVO Rent A Car  

Тагове
hls, tvh


Активни потребители разглеждащи тази тема в момента: 1 (0 членове и 1 гости)
 
Контрол над темата Търси в тази тема
Търси в тази тема:

Разширено търсене
Начин на разглеждане


Всички времена са във формат GMT +3. Часът е 05:31.


DTV-BG Powered by vBulletin Version 3.8.5
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.