Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины.
   

Вернуться   Форум XBMC и Kodi. Помощь, поддержка, обсуждение, плагины. > Помощь и поддержка > Помощь по плагинам

Ответ
 
Опции темы Опции просмотра
Старый 14.03.2013, 04:11   #111
drin
Junior Member
 
Регистрация: 07.03.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от anonym Посмотреть сообщение
поскольку айс стрим умер и вряд ли будет жить :-)
отдаю исходники последнего рабочего 2.0.8 tsengine от 2013-02-18

http://www.sendspace.com/file/tkgn53
распаковываем архив в любую удобную для вас директорию,
запускаем start.py
можно с большим дебагом start.py --debug=10
только замечено чем больше дебаг тем больше лагает двиг))
можно перенаправить в лог файл > file.log 2>&1 итд
можно запускать на любой юникс системе, даже freebsd и даже rassbery pi и даже MacOS X

вместе с xbmc и полу рабочими плагинами )))

не забываем установить пакеты зависимостей
python-apsw, python-m2crypto для 2.7 питона

а так же pyamf
apt-get install python-setuptools
easy_install pyamf

ps самые продвинутые юзеры могут полезть в питон и отключить нафиг гугл аналитикс и прочую мишуру

если официальный двиг енжин для линукса обновится, обновлю и свою ссылку

всем чмоки в этом чаде :-)

ps2 андрейка, DialogDownloadProgress.xml должен быть в utf8 а не в 1251 )))
Спасибо за сурсы ts, благодаря им нашел как разрешить подключение удаленных клиентов, успешно вылечил показ рекламы, удалил всякие отправки статистики, в т.ч. и на GoogleAnalytics, и даже добавил некоторый необходимый мне функционал в протокол...
Но ни как не могу победить болячку с тем что бы 2 клиента могли смотреть один поток одновременно, никто не ковырял в этом направлении?

P.S.: а что значит "айс стрим умер"? разработчики забросили такой перспективный проект и его судьба теперь в руках интернет сообщества? а кто же тогда рекламу показывает и новые версии выпускает? да и сайт их живой и ни слова о закрытии проекта...

Последний раз редактировалось drin; 14.03.2013 в 04:18.
drin вне форума   Ответить с цитированием
   
Старый 14.03.2013, 16:10   #112
arheon
Banned
 
Регистрация: 13.01.2013
Адрес: /dev/null 2>&1
Сообщений: 1,160
По умолчанию

drin, можешь выложить deb без рекламы?
arheon вне форума   Ответить с цитированием
Старый 14.03.2013, 16:28   #113
dimmi777
Senior Member
 
Аватар для dimmi777
 
Регистрация: 21.08.2010
Сообщений: 136
По умолчанию

Цитата:
Сообщение от arheon Посмотреть сообщение
drin, можешь выложить deb без рекламы?
Изменённые сырцы тоже (или просто) выложи пожалуйста.
__________________
Я поддерживаю Биткоин - анонимную р2р криптовалюту http://www.bitcoin.org
Мой кошелёк: 1iJef5e5pZGjpUAzRbUMKb7JhkxnaSq1j
dimmi777 вне форума   Ответить с цитированием
Старый 14.03.2013, 21:18   #114
anonym
Member
 
Регистрация: 02.02.2013
Сообщений: 60
По умолчанию

Цитата:
Но ни как не могу победить болячку с тем что бы 2 клиента могли смотреть один поток одновременно, никто не ковырял в этом направлении?
ну вы же победите?
Цитата:
а что значит "айс стрим умер"?
вся их бизнесс идея тухлая,
почитайте их форум когда комментарии не трутся админом,
народ плюется и возмущается..

а тот же xbmc умеет через pvr показывать все те же HD каналы и остальное..
anonym вне форума   Ответить с цитированием
Старый 15.03.2013, 05:42   #115
drin
Junior Member
 
Регистрация: 07.03.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от arheon Посмотреть сообщение
drin, можешь выложить deb без рекламы?
вот дифф

Код:
Index: D:/Projects/torrentstream/ace208lnx5/ACEStream/Core/Ads/Manager.py
===================================================================
--- D:/Projects/torrentstream/ace208lnx5/ACEStream/Core/Ads/Manager.py
+++ D:/Projects/torrentstream/ace208lnx5/ACEStream/Core/Ads/Manager.py
@@ -53,6 +53,7 @@
         self.cookie_jar = cookie_jar
 
     def get_ads(self, device_id, user_login, content_type, content_id, content_ext, content_duration, affiliate_id = 0, zone_id = 0, developer_id = 0, include_interruptable_ads = True, is_live = False, provider_key = None, user_profile = None):
+        return []
         random_number = random.randint(1, sys.maxint)
         params = []
         params.append('d=' + device_id)
@@ -118,6 +119,7 @@
         return ads
 
     def get_preload_ads(self, deviceid, user_login, include_interruptable_ads = True, user_profile = None):
+        return []
         random_number = random.randint(1, sys.maxint)
         params = []
         params.append('d=' + deviceid)
drin вне форума   Ответить с цитированием
Старый 15.03.2013, 06:13   #116
drin
Junior Member
 
Регистрация: 07.03.2013
Сообщений: 9
По умолчанию

Цитата:
Сообщение от anonym Посмотреть сообщение
ну вы же победите?

вся их бизнесс идея тухлая,
почитайте их форум когда комментарии не трутся админом,
народ плюется и возмущается..

а тот же xbmc умеет через pvr показывать все те же HD каналы и остальное..
ну пока решил проблему посредством костыля в виде использования VLC (управляя им через VLM по телнету) как промежуточное звено, а управляется это все собранным на коленке промежуточным сервером который принимает запросы типа http://myaddr/acelive.torrent-tv.ru/...hannel.acelive сам подключается к TorrentStream запускает скачивание, подключается к VLC настраивает вещание полученной ссылки и клиенту возвращает редирект на поток в VLC (http://myaddr:8081/Discovery_Channel), если второй раз запросить тот же поток он сразу же возвращает редирект на поток в VLC.
И, как оказалось, если использовать VLC как прослойку то XBMC этот поток куда стабильнее проигрывает, так как VLC "правильнее" стримит... например запустил на одном из телевизоров вчера MTV Dance, уже часов 12 воспроизводит его и без разрывов В таком виде это все позволяет смотреть каналы в XBMC через pvr с телепрограммой и без всяких сторонних плагинов (кроме pvr.iptvsimple)
Вот так примерно это все выглядит (лог моего промежуточного сервера)
Код:
Trying dl http://acelive.torrent-tv.ru/cdn/Discovery Channel.acelive
Success dl http://acelive.torrent-tv.ru/cdn/Discovery Channel.acelive
TorrentData length: 564, encoding to base64
TSConnection 127.0.0.1:62062
ts> START RAW AQIDBBRgh6dhOjHMtZ2FA7C6VGZLGjBuC0dEwhZfjBbNssPcpceNpBsfIKe3V4M2KjCXDVn7b2OZ7hDyI+U9s365uYT3pcDNDG+SYrQSjF9vCgMS8cw8yvHtHm8aJnUeHb6o+nVQq09W3X9lxk6FbFQzQZ4iINEK01S8GBrWGABgoHSPrWT5vHQRYox6FvoY3MOIDae1ErbIgVgmMEA7FBXjwZihj+3rttN+7AjNe5XN/Qudf8f05MV7vXszZxEIjidWaL0/l66JRxhkA5Cch9nY6jf+LxtTEbUEElP9nmwvKnLrMkN3mnc1mCjcT+ssCnDrN44NeZTEjmmwtPorY9g1bfcRYGHaQcPbjYxw+PPkqzUwQBmJ534imPWyqYXU6nG1abDN9w2pjxgzKP9eqXpvGye+Mo4bVyE9TOxHaTAToC6sU3nzVnBBhNGDwxh93vpUZzfEOquh7BA00yDRRQLJjIeRG+WxQiVAh/WIttV0JzbDlpzqwXIVsDAmQvpNQB1pnbM3LXoyBd9x8Wg5+ZEgC/L4dhKN9zjfo7wEHgr7KqI1qY2mY8rbhXOAytJYgutDV+e5KYRCZW1IL2SQz1HS9zOABaOK0VLxEMYgViraxYVpUIXxL2zNEc2kdbCusgnFXimadjJVyK4QGjdPRV/kmFyeQ97ehxTT0q6RrQyBb48z5uGA9BVegbzRe43RWsXq6nNYZXgzW6eFszxVqj5AtMxz6O/2eCgVOHFX9RaZN5Ze 0 0 0 0
VLCConnection 127.0.0.1:4212

vlc> new Discovery_Channel broadcast enabled input "http://127.0.0.1:6878/content/b0e983615f883625a890fae9ab1c121098e9d320/0.7738985556" output #duplicate{dst=http{mux=ts,dst=:8081/Discovery_Channel}}
vlc> control Discovery_Channel play
Served "Discovery Channel" at: http://127.0.0.1:8081/Discovery_Channel
//вот тут подключился по той же ссылке второй клиент
Reusing "Discovery Channel" at: http://127.0.0.1:8081/Discovery_Channel
когда(если) доведу инструмент до приличного вида - поделюсь со всеми желающими

Последний раз редактировалось drin; 15.03.2013 в 06:22.
drin вне форума   Ответить с цитированием
Старый 21.03.2013, 20:15   #117
Acme
Junior Member
 
Регистрация: 19.03.2012
Сообщений: 18
По умолчанию

.xbmc/addons/script.module.torrent.ts/resources/skins/defaul/720p/DialogDownloadProgress.xml
Вложения
Тип файла: txt DialogDownloadProgress.txt (1.6 Кб, 193 просмотров)
Acme вне форума   Ответить с цитированием
Старый 22.03.2013, 09:55   #118
tarasian666
Senior Member
 
Регистрация: 08.03.2013
Сообщений: 126
По умолчанию


Цитата:
Сообщение от drin Посмотреть сообщение
ну пока решил проблему посредством костыля в виде использования VLC (управляя им через VLM по телнету) как промежуточное звено, а управляется это все собранным на коленке промежуточным сервером который принимает запросы типа http://myaddr/acelive.torrent-tv.ru/...hannel.acelive сам подключается к TorrentStream запускает скачивание, подключается к VLC настраивает вещание полученной ссылки и клиенту возвращает редирект на поток в VLC (http://myaddr:8081/Discovery_Channel), если второй раз запросить тот же поток он сразу же возвращает редирект на поток в VLC.
И, как оказалось, если использовать VLC как прослойку то XBMC этот поток куда стабильнее проигрывает, так как VLC "правильнее" стримит... например запустил на одном из телевизоров вчера MTV Dance, уже часов 12 воспроизводит его и без разрывов В таком виде это все позволяет смотреть каналы в XBMC через pvr с телепрограммой и без всяких сторонних плагинов (кроме pvr.iptvsimple)
Вот так примерно это все выглядит (лог моего промежуточного сервера)
Код:
Trying dl http://acelive.torrent-tv.ru/cdn/Discovery Channel.acelive
Success dl http://acelive.torrent-tv.ru/cdn/Discovery Channel.acelive
TorrentData length: 564, encoding to base64
TSConnection 127.0.0.1:62062
ts> START RAW AQIDBBRgh6dhOjHMtZ2FA7C6VGZLGjBuC0dEwhZfjBbNssPcpceNpBsfIKe3V4M2KjCXDVn7b2OZ7hDyI+U9s365uYT3pcDNDG+SYrQSjF9vCgMS8cw8yvHtHm8aJnUeHb6o+nVQq09W3X9lxk6FbFQzQZ4iINEK01S8GBrWGABgoHSPrWT5vHQRYox6FvoY3MOIDae1ErbIgVgmMEA7FBXjwZihj+3rttN+7AjNe5XN/Qudf8f05MV7vXszZxEIjidWaL0/l66JRxhkA5Cch9nY6jf+LxtTEbUEElP9nmwvKnLrMkN3mnc1mCjcT+ssCnDrN44NeZTEjmmwtPorY9g1bfcRYGHaQcPbjYxw+PPkqzUwQBmJ534imPWyqYXU6nG1abDN9w2pjxgzKP9eqXpvGye+Mo4bVyE9TOxHaTAToC6sU3nzVnBBhNGDwxh93vpUZzfEOquh7BA00yDRRQLJjIeRG+WxQiVAh/WIttV0JzbDlpzqwXIVsDAmQvpNQB1pnbM3LXoyBd9x8Wg5+ZEgC/L4dhKN9zjfo7wEHgr7KqI1qY2mY8rbhXOAytJYgutDV+e5KYRCZW1IL2SQz1HS9zOABaOK0VLxEMYgViraxYVpUIXxL2zNEc2kdbCusgnFXimadjJVyK4QGjdPRV/kmFyeQ97ehxTT0q6RrQyBb48z5uGA9BVegbzRe43RWsXq6nNYZXgzW6eFszxVqj5AtMxz6O/2eCgVOHFX9RaZN5Ze 0 0 0 0
VLCConnection 127.0.0.1:4212

vlc> new Discovery_Channel broadcast enabled input "http://127.0.0.1:6878/content/b0e983615f883625a890fae9ab1c121098e9d320/0.7738985556" output #duplicate{dst=http{mux=ts,dst=:8081/Discovery_Channel}}
vlc> control Discovery_Channel play
Served "Discovery Channel" at: http://127.0.0.1:8081/Discovery_Channel
//вот тут подключился по той же ссылке второй клиент
Reusing "Discovery Channel" at: http://127.0.0.1:8081/Discovery_Channel
когда(если) доведу инструмент до приличного вида - поделюсь со всеми желающими

а сколько ресурсов еще жерт vlc в такой связке?
tarasian666 вне форума   Ответить с цитированием
Старый 24.03.2013, 14:31   #119
Dganic
Senior Member
 
Регистрация: 21.08.2011
Сообщений: 337
По умолчанию

Эх переписал бы кто TS без этого вездесущего и жрущего ресурсы питона, на C++ например)
И выложил в опенсурс под свобойдной лицензией) Эх мечты мечты..
Dganic вне форума   Ответить с цитированием
Старый 24.03.2013, 16:01   #120
anonym
Member
 
Регистрация: 02.02.2013
Сообщений: 60
По умолчанию

в опенсурс врядли, а переписать может быть
проблема в том что нет общего стандарта
поэтому предвижу появление разных реализаций битторрент вещательных протоколов не совместимых между собой
например уже существует live bittorrent, который никак не совместим с реализацией триблера(айс стрима)
anonym вне форума   Ответить с цитированием
Ответ

Метки
torrent, ubuntu
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
XBMC на убунту, низкий FPS Roha Поддержка платформы Linux \ Live 15 07.02.2012 20:48
Торрент фильмы онлайн Podor Подсказки, описания и FAQ по XBMC 14 11.02.2011 18:27
торрент Алексей Подсказки, описания и FAQ по XBMC 1 14.01.2011 22:43


Текущее время: 00:58. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2023, Jelsoft Enterprises Ltd.