Digital TV Forums - БЪЛГАРСКИЯТ ФОРУМ ЗА ЦИФРОВА ТЕЛЕВИЗИЯ

ЗА НАЧИНАЕЩИ => Уроци и съвети за начинаещи => Темата е започната от: Илкс - 02-05-2015, 19:15

Заглавие: Стрийм към компютър от Енигма2
Публикувано от: Илкс - 02-05-2015, 19:15
Имам Формулер Ф3 с ХДМУ имидж, към момента мога да гледам стрийм през уебиф-а на приемника, но само в локалната мрежа. Идеята ми е ако може да стриймвам разни евънтчета, които не ги дават по телевизията примерно като мача утре сутрин на 1-2, максимум 3ма приятели извън локалната ми мрежа. Да мога да редактирам м3у файла и да сложа вътре реалното ми ИП, после да насоча порт 8001 към сателитния приемник и така да го гледам извън локалната ми мрежа, но насича, защото се стриймват куп излишни неща и липсва буфер. Стабилно е само при СД канали по този начин. Та чудех се дали няма някакъв по-лесен за малък домашен ИПТВ сървър с един канал ?
Или пък дори и да е по-сложен варианта дайте идея или ме насочете къде да чета.
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: gentu - 02-05-2015, 20:28
Шейх ли искаш да ставаш!!!
(ако нямаш кладенец и кинти - няма начин);;675
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: фолкръм - 02-05-2015, 21:08
Цитат на: Илкс;368706Имам Формулер Ф3.....
Това нямаше нужда да го пишеш, то половин България го знае ;;573сори за спама ама не се сдържах :hammer:
Инъче по темата ... с това процесорче толкова. Не очаквай чудеса на HD  канал. Без да съм на 100% убеден.
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: Cofybreak - 02-05-2015, 21:52
Цитат на: Илкс;368706Имам Формулер Ф3 с ХДМУ имидж, към момента мога да гледам стрийм през уебиф-а на приемника, но само в локалната мрежа. Идеята ми е ако може да стриймвам разни евънтчета, които не ги дават по телевизията примерно като мача утре сутрин на 1-2, максимум 3ма приятели извън локалната ми мрежа. Да мога да редактирам м3у файла и да сложа вътре реалното ми ИП, после да насоча порт 8001 към сателитния приемник и така да го гледам извън локалната ми мрежа, но насича, защото се стриймват куп излишни неща и липсва буфер. Стабилно е само при СД канали по този начин. Та чудех се дали няма някакъв по-лесен за малък домашен ИПТВ сървър с един канал ?
Или пък дори и да е по-сложен варианта дайте идея или ме насочете къде да чета.

Да предположим, че имаш инсталиран VLC.
Също така да предположим, че файла "stream.m3u" си го записал на компютъра.
Тогава:

vlc път/до/stream.m3u --sout http/ts://:8010 :sout-keep

В рутера пренасочваш порт 8010 от външния интерфейс да препраща към порт 8010 на компютъра.
Приятелите ти ще могат да гледат да речем с VLC така:

vlc http://ип_на_рутера:8010

Имай впредвид, че ако канала има битрейт 15 мегабита, то за да гледат 3-ма души ти трябва имаш ъплоуд 45 мегабита. Т.е. по 15 мегабита на човек!
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: Илкс - 03-05-2015, 01:59
@Cofybreak

 - Супер, точно това ми трябваше. Виждам в уикито на ВЛЦ-то, че мога да транскодирам видеото да слагат буфер и битрейт, опитвам от около час да ги направя и тия неща, но не ми се получава. Можеш ли да ми обясниш как точно да ги интегрирам тия команди в командния ред ? И какво прави ":sout-keep" ?

@Фолкръм
- Ами то процесорчето няма грешка, на компютрите в локалната мрежа си върви без да насича, предполагам насичането е поради ъплоуд  трафика ми и липсата на буфер, за това искам да добавя такива неща.
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: турбо - 03-05-2015, 02:20
Виж тази щуротия с нея можеш да направиш нещата по истински http://info.cesbo.com/hc/en-us/articles/202049442

Иначе vlc e добра идея. Другото е ngnix може да се конфигурира като reverse proxy, понеже дори да ти стигне upload като се закачат трима не е ясно какво ще стане.
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: Cofybreak - 03-05-2015, 10:53
@Илкс
Буфера на vlc при http-стрийм е 1 секунда - повече от достатъчно ако стрийма идва от домашната мрежа(при теб - приемника). Ако все пак държиш на него :

vlc --network-caching 5000Това е буфер 5 секунди.

За транскодирането ето пример:

vlc stream.m3u --sout '#transcode{vcodec=x264,venc=x264,height=576,vb=2500}:std{access=http{mime="video/mp2t"},mux=ts,dst=:8010}' --sout-keep --sout-allТова ще намали резолюцията до SD(720х576) и битрейта на видео потока до 2,5 мегабита, след което ще го стриймва на порт 8010.

--sout-keеp --> запазва изходния поток отворен (полезно при кратковременни прекъсвания на входящия стрийм)
--sout-all --> извежда всички елементарни потоци (полезно ако във входящия стрийм има dvb субтитри и искаме те да стигнат до клиента)
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: Илкс - 03-05-2015, 12:21
Cofybreak
- И аз така опитвах снощи и гледах в нета, че така го правят хората и трябва да работи, да обаче при мен не тръгва изобщо никакъв транскодинг.

@Боби
- С ВЛЦ ще ми е най-лесно, не ми се занимава да задълбочавам в други сложнотии.
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: турбо - 03-05-2015, 13:05
Може да е проблем с кодеците на компютъра провери дали имаш точно тези с които са в примерите.
Прегледай лога на vlc там ще видиш причината.
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: Cofybreak - 03-05-2015, 21:49
Цитат на: Cofybreak;368844За транскодирането ето пример:

vlc stream.m3u --sout '#transcode{vcodec=x264,venc=x264,height=576,vb=2500}:std{access=http{mime="video/mp2t"},mux=ts,dst=:8010}' --sout-keep --sout-all

Тук съм допуснал "малка" грешка. Вместо "vcodec=x264" да се чете "vcodec=h264"

Ако пак не става може да пробваш с друг кодек. Вариантите са: mp4v, mp2v, mp1v.
Тогава опцията "venc=" отпада.
Заглавие: Въпрос
Публикувано от: Посветения - 03-05-2015, 23:43
Използвам темата да попитам. ;;513
 
 Как може да се промени стриим порта 8001 в Енигмата..?:s101
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: ИлиянБГ - 04-05-2015, 00:58
Ползвай това и си направи канала като торент стрийм. Като свърши това което искаш да предаваш  спираш торента и не си бъзикаш портовете на бокса.  AceStream 3.0 (http://www.google.bg/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCAQFjAA&url=http%3A%2F%2Fwiki.acestream.org%2Fwiki%2Findex.php%2FAceStream_3.0&ei=fZlGVa7zJsv2UuDAgfAC&usg=AFQjCNEgXX9AIFQOSUR6iaAE61tuai_8eA&bvm=bv.92291466,d.d24)
Не прави грешката да си  показваш бокса за външна мрежа,че  ще влезе някой  да ти разбазика всичко и ще си вкараш автогол. Ако бокса ти е с един тунер  повече от 1 транспондер няма как да  споделиш.
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: Посветения - 04-05-2015, 10:24
И все пак ако някой знае отговора на въпроса ми ще се радвам да сподели.. ;;650
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: ИлиянБГ - 04-05-2015, 17:11
Дори да смениш порта  пак ше ти гледат от бокса на аванта ако го отвориш за външни мрежи. Най ще ти е лесно през рутера да си пренасочиш друг порт  без да ръчкаш по конфига на бокса.
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: imperia - 04-05-2015, 17:30
Цитат на: турбо;368858Може да е проблем с кодеците на компютъра провери дали имаш точно тези с които са в примерите.
Прегледай лога на vlc там ще видиш причината.
VLC не го интересуват кодеците на компютъра. Той е самостоятелна бойна единица. ;)

Цитат на: ИлиянБГ;369008Дори да смениш порта  пак ше ти гледат от бокса на аванта ако го отвориш за външни мрежи. Най ще ти е лесно през рутера да си пренасочиш друг порт  без да ръчкаш по конфига на бокса.
Ще гледат друг път ако му сложиш да иска парола, което си е задължително.

Require authentication for http streams
и
Plugins->OpenWebIf->Enable HTTP authentication
Заглавие: Ще се пробва..
Публикувано от: Посветения - 04-05-2015, 22:20
Парола на стриим потока е задължителна и това е ясно. Но смяната на дефолтния 8001 порт, допълнително би премахнало знайни и незнайни паразити.. ;)
 
 Всъщност колегата @Пакостник е дал отговор на въпроса ми:
 
 http://dtv-bg.com/showthread.php?t=33735&page=6
 
   ;;650
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: imperia - 05-05-2015, 01:52
Цитат на: Посветения;369061Парола на стриим потока е задължителна и това е ясно. Но смяната на дефолтния 8001 порт, допълнително би премахнало знайни и незнайни паразити.. ;)
 
 Всъщност колегата @Пакостник е дал отговор на въпроса ми:
 
 http://dtv-bg.com/showthread.php?t=33735&page=6
 
   ;;650

На OpenPLI не става. et6000.
Заглавие: Нов проблем..
Публикувано от: Посветения - 05-05-2015, 10:50
Ти остави.. Явно Костадин е прав, че когато Енигмата е "жива", не възприема промяна на настройките в /etc/Enigma2/setings
 
Другия и по-важен за мен проблем обаче е, че след като сложих във личните настройки в имиджа да иска парола за стриима, VLC-то преди да отвори потока, пуска прозорец за узер и пасс, но явно паролата и узера не са тези по телнет на бокса.. :s104
 
Шах с пешката.. Какви ли узер и парола иска..:s101
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: imperia - 05-05-2015, 12:22
Цитат на: Посветения;369102Ти остави.. Явно Костадин е прав, че когато Енигмата е "жива", не възприема промяна на настройките в /etc/Enigma2/setings
 
Другия и по-важен за мен проблем обаче е, че след като сложих във личните настройки в имиджа да иска парола за стриима, VLC-то преди да отвори потока, пуска прозорец за узер и пасс, но явно паролата и узера не са тези по телнет на бокса.. :s104
 
Шах с пешката.. Какви ли узер и парола иска..:s101

Влизаш през телнет или ssh и спираш енигмата с init 4. После променяш settings файла. Така става но и това не помогна.
Почва да "слуша" на порта които му дадеш но не тръгва стриим от там.

А в /usr/bin отделно няма streamserver или там каквото беше.

Точно си hardcoded порта в OpenWebIf. web.py

Това с паролата е проблем който имам и аз.
Като я напишеш няколко пъти и става.
Някакъв бъг който мисля да репортна.
Интересно ми е дали и ти имаш специални символи в паролата и дали заради това не я приема от всеки път. След няколко опита става иначе.
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: gandipg - 05-05-2015, 13:01
Здрaвейте колеги
A кaк стaвa номерa с енигмa 1?
Зaщото тaм стриимa е ня порт 31344 с опенпли . Нещо немогa дa се спрaвя с зaпстримa .
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: Посветения - 06-05-2015, 23:58
Цитат на: imperia;369111Влизаш през телнет или ssh и спираш енигмата с init 4. После променяш settings файла. Така става но и това не помогна.
Почва да "слуша" на порта които му дадеш но не тръгва стриим от там.

А в /usr/bin отделно няма streamserver или там каквото беше.

Точно си hardcoded порта в OpenWebIf. web.py

Това с паролата е проблем който имам и аз.
Като я напишеш няколко пъти и става.
Някакъв бъг който мисля да репортна.
Интересно ми е дали и ти имаш специални символи в паролата и дали заради това не я приема от всеки път. След няколко опита става иначе.
Да не си пропуснал освен в /etc/enigma2/setings да промениш порта и в /etc/inetd.conf , защото трябва и там.. А иначе в /usr/bin има streamproxy

Значи от отговора ти разбирам, че узера и паролата за стриим потока са тези на бокса, а не някакви свързани с конкретния имидж..? И трябва да я сменя няколко пъти по телнет за да я възприеме..? :s101
 
 А иначе специални символи в паролата нямам.. Узера root пък е непроменяем..
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: imperia - 08-05-2015, 00:32
Цитат на: Посветения;369494Да не си пропуснал освен в /etc/enigma2/setings да промениш порта и в /etc/inetd.conf , защото трябва и там.. А иначе в /usr/bin има streamproxy
При мене с последното openpli на xtrend 6000, streamproxy няма!
Ако си с openpli 4 и ти, с какъв приемник си?


root@et6x00:~# find / -name streamproxy
root@et6x00:~#

ЦитатЗначи от отговора ти разбирам, че узера и паролата за стриим потока са тези на бокса, а не някакви свързани с конкретния имидж..?
Юзера и паролата за стриима са същите тези с които влизаш в приемника по телнет и същите тези които са и за webif-a.

ЦитатИ трябва да я сменя няколко пъти по телнет за да я възприеме..? :s101
Не! Като пусна стриима през VLC и се отваря прозорец да пита за парола.
Тук не всеки път ми приема паролата. Като я напиша няколко пъти и стриима тръгва. Някой път става от първия път, някой път иска няколко опита. Бъг.


ЦитатА иначе специални символи в паролата нямам.. Узера root пък е непроменяем..
Какво имаш предвид непроменяем?
Може да си направиш друг юзер в самия linux и да забраниш root.
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: oktay89 - 09-01-2017, 01:20
С OpenHDF имидж съм и когато в лични настройки активирам "Require authentication for http streams" - стриймовете не работят т.е. VLC и всички андроид апликация не приемат паролата и потребителското име.
Линковете на каналите изглеждат така:
//http://user:%20pass@ip:%20port/service_ref
За user: pass вкарвам тези, с които влизам в ftp/telnet т.е. root-a на приемника.
Къде бъркам или е бъг? Става въпрос за локална мрежа. Когато изключа опцията всичко върви без проблем.
Заглавие: Стрийм към компютър от Енигма2
Публикувано от: eldereli84 - 19-03-2017, 08:48
Цитат на: oktay89;437681С OpenHDF имидж съм и когато в лични настройки активирам "Require authentication for http streams" - стриймовете не работят т.е. VLC и всички андроид апликация не приемат паролата и потребителското име.
Линковете на каналите изглеждат така:
//http://user:%20pass@ip:%20port/service_ref
За user: pass вкарвам тези, с които влизам в ftp/telnet т.е. root-a на приемника.
Къде бъркам или е бъг? Става въпрос за локална мрежа. Когато изключа опцията всичко върви без проблем.

toprağım pc ye e2 mi kuruyorsun