Здравейте,
Интересува ме възможно ли е във tvheadend да се добавят IP stream линкове и tvheadend да ги рестриимва. Търсих из интернет и четох какво ли не и само и единствено с DVB карта намерих. Или някаква алтернативна програма. Спрял съм се на tvheadend защотото Pi-то XBMC Media Center има такъв клиент за PVR и мога да си го направя като ТВ приемник.
Благодаря предварително
Цитат на: Matrata;366510Здравейте,
Интересува ме възможно ли е във tvheadend да се добавят IP stream линкове и tvheadend да ги рестриимва. Търсих из интернет и четох какво ли не и само и единствено с DVB карта намерих. Или някаква алтернативна програма. Спрял съм се на tvheadend защотото Pi-то XBMC Media Center има такъв клиент за PVR и мога да си го направя като ТВ приемник.
Благодаря предварително
Това което ти трябва се казва "astra" и по специално --relay функцията на програмата. Можеш да я намериш тук - //www.cesbo.com
Човека правилно се е насочил към хеаденд-а, само трябва да си инсталира версия 3,9 нагоре, че там се поддържат http стриймове, които може в последствие да ги рестриймне. За рестрийм при домашни условия астрата няма да му е много от полза. Едва ли ще си плати за разширената версия, за да може да си защити най-качествено стриймовете, което ще наложи използването на nginx, от където при по-сериозно задълбаване ще стигне до извода, че не му е нужно нищо друго за рестрийм на http стриймове освен nginx, vlc и/или ffmpeg.
А за XBMC(Kodi) PVR клиенти много, аз използвам iptvsimple:
(http://store.picbg.net/pubpic/D8/92/480b892ad883d892.png)
(http://store.picbg.net/pubpic/27/52/c2beb820b58a2752.png)
(http://store.picbg.net/pubpic/8E/F0/c066492ee0668ef0.png)
TVH рестриимва та се кине
даже и на SAT>IP Server може да се направи освен че е клиент
URL
Mux URL.
udp://
Raw MPEG-TS UDP packets
rtp://
MPEG-TS UDP packets with RTP header
http://
HTTP stream (MPEG-TS)
https://
Secure HTTP stream (MPEG-TS)
pipe://
Read standard output from an external program. If the program name does not have the first character '/', the PATH environment variable is used to find the program name in all directories specified by PATH. Additional arguments may be separated using spaces. A raw MPEG-TS stream is expected. The string ${service_name} is substituted with the service name field contents. The \ (backslash) character means "take the next character asis" (usually space or the backslash itself.
Не всичко опира до разширената версия. Безплатната би му свършила работа. Никъде в първия пост не се казва за защита на стриймове и каквото и да е друго. Рестрийм - без настройки, astra --relay . Казва, че е с распбери пи - версия http://cesbo.com/download/astra/current/free/arm/raspberry/astra
Assign the privileges needed to run the application: chmod +x astra
Move binary file to the system directory: sudo cp astra /usr/bin/
Astra is ready to run
astra --relay -p 8080
С тоя ред - всичко което идва на удп го получаваш на хттп на ип-то на распберито, достатъчно е да напишеш удп адреса след ип адреса
Ако пи-то е на 192.168.1.5, a мултикаст стрийма е на 239.255.0.1, то адреса е http://192.168.1.5:8080/udp/239.255.0.1:1234
Ако искаш http -
http://192.168.1.5:8080/http/storage.example.com/ts/video.ts
Няма настройки няма нищо :)
Функцията relay e само за ретлансиране на локални стримове, не виждам как ще помогне сама по себе си за рестрийм на външни стримове.
Мммм, не, не е само за локални стриймове. Просто се използва основно за това, иначе ако имаш външния стрийм, каква би била идеята да го добавиш в твхеаденд и да го рестриймнеш? Нали е достъпен от всякъде, рядко се среща подобна нужда.
Както виждаш дал съм пример за външен стрийм, говорим за локални стриймове когато опрем до мултикаст а и те не са баш локални :)
Идеята ми е следната, намирам си 1 външен линк на някоя програма и го добавям в твхеаденд а той си ми го рестриимва на raspberry pi-то, като преди това съм си добавил други линкове, мисълта ми е да може да си ги ъпдейтвам. Не съм си играл с IPTV Simple Playlist има ли някъде тема как може да се направят плейлист на канали и да си ги сменям.
Ами има, но на мен не винаги ми позволява да ползвам локален файл със списъка на линковете. Нещо OpenElec-а се бъгваше. Все иска да си сваля списъка от интернет или твой сървер да речем.
Този подход е най-удачен, когато можеш да зададеш и линк от където да се сваля и EPG_то.
Ако нямаш такъв може да си сложипш друг плъгин: "Playlist loadеr" от "superrepo". Той отива в катргорията Видео и може различни m3u файлове записани локално или по мрежата да ги отваря и зарежда.
Поздрави
#!/usr/bin/astra
make_channel({
name = "Muz 1 HD",
id = 1,
event = true,
input = {
"rtmp://rtmp.one.by/HD/1muz",
},
output = {
"http://192.168.1.22:1200/1",
} -- output
})
make_channel({
name = "Muz 1 HD",
id = 2,
event = true,
input = {
"rtmp://rtmp.one.by/HD/1muz",
},
output = {
"http://192.168.1.22:1200/2",
} -- output
})
Ей така със една астричка и си рестрймваш колкото и каквито искаш канали. Както е написал и Продуцента си правиш една рестрикция по IP със nginx и си свиркаш . Както съм показал на скрипта ще ти върви трафик на канала само ако го гледаш.Можеш да си рестрймваш и линкове от тв тунер без проблем.
Пичове човека иска да използва rpi за backend, ако съм разбрал правилно. Не съм използвал новият модел, но със старият astra, xbmc и nginx е мисия невъзможна, не забравяйте че хардуера е доста слаб.
Илияне, няма нужда да е толкоз сложно с астрата.
Идеята в момента обаче е , че колегата иска да събира и съхранява в плейлиста стриймовете които намира, като ги добавя в твхеаденд и да ги рестриймва към plex, openelec или каквото ползва там за връзка с хеаденд-а. В този случай моето предложение не е удачно. Астрата не е за това, особено ако ще се работи с динамични стриймове, които ще се променят често. Аз първоначално реших , че ще има 2-3-5 стрийма, които са постоянни.
Цитат на: турбо;366591Пичове човека иска да използва rpi за backend, ако съм разбрал правилно. Не съм използвал новият модел, но със старият astra, xbmc и nginx е мисия невъзможна, не забравяйте че хардуера е доста слаб.
Не съм следял ресурсите на relay-a, но ако е за един стрийм пи-то може би ще се справи. Ако ще го ползва за рестрийм сървър вече работата е сложна :)
Добавих този плейлист в IPTV Simple PVR Client
http://file.xbmcmxtv.com/dominicano.m3u
След това го активирах и пуснах PVR от OpenElec-a и ми намери 30те канала всички тръгват но само звук, а на компютъра като пусна тази плейлиста си има и картина на RPi-то ми излиза само звук Пи-то е 2ка с 1GB RAM и OpenElec 5.0.6 версия, иначе ако добавя само 1 линк в файл file.strm си ми излиза и картина
отвори плейлиста без пвр-а
като фаел
...нямах си идея, че през уиндовс е толкова сложно. Под Убунту дори не си залужава питането
Със листите дето циркулират из форумите хептен не си струва разправията. Те умират за 3 дена така или иначе. Той ще загуби повече време да преправя от колкото реално ще гледа .
Незнам за познанията на колегата, но се изискват манипулации за да добавиш astra в openelec. Относно rpi 2 там потенциала е по-добър. На моето от по старите носи streams до около 15 Mbits от два тунера, не използвам astra но с vdr като backend толкова като на rpi не се гледа директно.
@Боби на разберито опенелека си е зле независимо от хардуерната ревизия. Самия елек е наблъскан с достатъчно много простотии, за да тръгне мижавия хардуер както трябва.
ПП: Имам б, б+ и 2, и трите не стават за нормално гледане на телевизия, двойката само се разхожда бързо из менютата, когато е заредена с елек, а на разберияна е коренно различно, но и там не е това което трябва.
Цитат на: Matrata;366621Добавих този плейлист в IPTV Simple PVR Client
http://file.xbmcmxtv.com/dominicano.m3u
След това го активирах и пуснах PVR от OpenElec-a и ми намери 30те канала всички тръгват но само звук, а на компютъра като пусна тази плейлиста си има и картина на RPi-то ми излиза само звук Пи-то е 2ка с 1GB RAM и OpenElec 5.0.6 версия, иначе ако добавя само 1 линк в файл file.strm си ми излиза и картина
Ще стрелям в тъмното, но съм сигурен че на 90% съм прав. Трябва ти лиценз за mpeg2 затова имаш само звук.
@Жоро благодаря за информацията, тоест и 5 ядра да му сложат си остава Елка. Аз не мисля да купувам повече такова за streaming когато моето си изпее песента, ще го заместя с миникомпютър. Така или иначе за да го накарам да работи то не бяха клоквания оптимизация на Линукса, тегава история, по едно време бяха объркали нещо във firmware та забивяше по 5 пъти на ден. На баща ми му беше омръзнало да го рестартира. Сега работи но е като с малко бебе, трепериш да не му стане нещо, даже автоматичен рестарт веднъж на ден съм му настроил.
Чудно ми е новото с толкова
RAM как мислят да работи с Windows 10.
Тръгна плейлиста и картината проблема си е бил при мен от скина като пусна канала и върна едно меню назад си излиза картината :) Интересно ми е обаче как да добавя Лого на канала както и EPG на IPTV Simple Client, бях се насочил към tvheadend защото може да се настройва и запис и връщане назад но и това не е лошо. Та ако някой знае ще съм му благодарен да сподели един примерен плейлист с епг и лого на канала.
За лого питаш чочо Гошо . Ако си добър с фотошоп може да си ги направиш както искаш .А за EPG си генерираш сам със WebGrab+Plus (http://www.google.bg/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0CCIQFjAA&url=http%3A%2F%2Fwww.webgrabplus.com%2F&ei=sEsyVcHTKMWNsAGT74DwCg&usg=AFQjCNE-6mgSGrawTSZjQmXWEkIVNaBJ9w&bvm=bv.91071109,d.bGg)
С логотата се справих обаче това EPG нещо ми се дърпа и не мога да се справя с него пробвах с един перл скрипт генерира някакво епг от dnevnikb.bg обаче не е актуална информацията. Ако може малко помощ за работа с webgrab+ Благодаря предварително
Не намерих къде се ъпдейтва мнението затова пиша ново вече и ЕПГ тръгна на някой канали явно трябва още малко да се поровя да видя как да се добави явно не ми съвпадат имената от guide.xml и playlist.m3u на някой от канали и заради това няма информация :) Благодаря много на всички за помоща
имената на иконите,конфига и листата трябва да са ти еднакви и е препоръчително логото да е в png формат
Случайно попаднах на това: https://www.kaldata.com/forums/topic/240666-%D0%BB%D0%B8%D0%BD%D0%BA-bulsatcom-fusion-tv-xbmc-kody/
Инсталирах приставката и въведох данните който имам и всичко заработи обаче идеята ми е дали може да се преправи да е като някой скрипт за IPTV PVR за да си излиза като цъкна на ТВ
Момчета, искам да ви питам - имате ли идея как на KODI да пусна запис ?
Имам какви ли не стриймове и телевизии, но мога само да ги гледам, а искам и да си записвам.
Благодаря предварително!
п.с. Питам неслучайно, убих се от четене и не можах да се справя.
Затова "питам патило" :)
Не можеш от листи да записваш на Коди.Потърси в Google ей това IPTV с TVHeadend backend