Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » The KMPlayer (часть 4)

Модерирует : gyra, Maz

articlebot (27-01-2014 00:32): The KMPlayer (часть 5)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360

   

Widok



Moderator-Следопыт
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Прошлые части топика:  часть 1  |  часть 2  |  часть 3
 

 

 


  •   Сборка от : 7sh3
     
  •   Скины от : Lirion


Всего записей: 24190 | Зарегистр. 07-04-2002 | Отправлено: 12:45 01-06-2010 | Исправлено: De2monNik, 01:54 24-01-2014
graalen

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Кстати TS Player это VLC+плагин для работы с торрентами. Так вот это плагин наверно подойдет и к KMP.

Ни Ace player (VLC), ни MagicPlayer (плагин) сами по себе никакое torrentstream не обеспечивают. Вся суть в движке, у которого есть свой API и с которым можно научить работать вроде как даже любой плеер при желании разработчика.  
 
Если вдруг когда-нибудь кто-нибудь, во что я не верю, сделает в KMP поддержку TorrentStream, то это будет полу-неработающая фигня, как пример - их FTP-клиент.
 

Всего записей: 122 | Зарегистр. 29-05-2010 | Отправлено: 22:37 27-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А что мешает например включить поледовательную загрузку, скачать процентов 10 и открыть файл в KMP ?
Я так  всегда и делаю. Не знаю как в utorrent, у меня его нет, пользуюсь tixati . В нём последовательная загрузка реализована во встроенную опцию и файлы открываются после загрузки первой пары процентов видео. В большинстве случаев.
 
Про глюки с перемоткой есть инфа в шапке.

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 22:50 27-06-2013 | Исправлено: zallen, 22:54 27-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
moraks
 
Торренты используют собственный протокол, и с тем сайтом что вы назвали надо специально разбираться. С ходу дать готовый рецепт как я не берусь.


----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34374 | Зарегистр. 31-07-2002 | Отправлено: 23:29 27-06-2013
moraks



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Вся суть в движке, у которого есть свой API и с которым можно научить работать вроде как даже любой плеер
Про это я писал... Ведь к  KMP можно подключать плагины. И этот плагин уже написан. Нужно как-то настроить KMP чтоб он его еще подключал... У меня вот одно желание, чтоб стоял на компах один KMP, который бы всё воспроизводил, а не куча разных плееров... Да и VLC далеко не лучший пример гибкости в настройках...
 
 
И без разницы какой протокол используют торренты - им плагин и будет заниматься.

Всего записей: 83 | Зарегистр. 03-02-2011 | Отправлено: 06:17 28-06-2013 | Исправлено: moraks, 06:22 28-06-2013
graalen

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да какие там в KMP плагины. От winamp'а и то с недоделанной совместимостью. И каким боком к ним уже написанный БРАУЗЕРНЫЙ плагин.
Ace player'у не надо никаких плагинов потому, что это VLC, но пересобранный с дополнениями и изменениями. Так и в другие плееры поддержку может добавить только их разработчик.
Не нравится VLC, попробуйте уговорить разработчиков других проектов.

Всего записей: 122 | Зарегистр. 29-05-2010 | Отправлено: 08:58 28-06-2013 | Исправлено: graalen, 15:50 29-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Victor_VG

Цитата:
Последовательная загрузка торрентами не реальна в следствии того, что протокол BitTorrent не предусматривает последовательную передачу фрагментов файла - он использует UDP и фрагменты передаются по мере готовности сидера (источника) к передаче, а клиент выбирает самых быстрых сидеров из доступных. Так-что можно к примеру получить фрагмент из "хвоста" файла, а нужный нам в данный момент времени фрагмент из середины ещё не придёт. И тогда для непрерывного воспроизведения потребуется буфер не меньший размера принимаемого файла, и то часть фрагментов может быть повреждена при передаче и их придётся перекачивать.

Слабые у вас познания в протоколе BitTorrent.    

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 15:35 29-06-2013 | Исправлено: zallen, 15:42 29-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen
 
Конечно, и его разработчики в спецификации не знали про это. Смотрите вторую сверху строку статистики в собственном клиенте:
 

 
она показывает не общий процент загрузки от объёма раздачи, а конкретные загруженные фрагменты, но это так, мелочи.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34374 | Зарегистр. 31-07-2002 | Отправлено: 20:26 29-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
конкретные загруженные фрагменты

И эти фрагменты уже сформировали начало фильма которое откроется в плеере и начнёт воспроизводиться.
Чего ещё не ясно ? Эта опция называется sequential.

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 20:39 29-06-2013 | Исправлено: zallen, 20:40 29-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
zallen
 
Почитай основы сетей ЭВМ. Ты запутался в азах. Протокол BT использует UDP и кроме того есть такая пакость как длинна маршрута и задержка в сети. UDP дайтаграммы не имеют гарантированного времени доставки. Понимающему достаточно.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34374 | Зарегистр. 31-07-2002 | Отправлено: 21:03 29-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 21:56 29-06-2013
irabel

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_VG
http://habrahabr.ru/post/87632/ статья 2010 года
 

Всего записей: 356 | Зарегистр. 09-06-2006 | Отправлено: 00:24 30-06-2013
unreal666



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Скорее всего блоки запрашиваются последовательно, а не завершают скачиваться последовательно.
А то тогда бы скорость закачки + кол-во сидов, с которых скачивается, были бы низкие, т.к. если еще не скачался предыдущий блок, то не запрашивался бы последующий.
Т.е. запрашиваются блоки подряд, а вот заканчивают закачиваться как получится.
 
ЗЫ.
правда интересно, как реагирует торрент-клиент, если какого-то запрашиваемого блока вообще не будет в данный момент в сети

Всего записей: 6671 | Зарегистр. 14-02-2005 | Отправлено: 02:02 30-06-2013 | Исправлено: unreal666, 02:03 30-06-2013
zallen

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Торрент-клиент выводит статистику наличия сидов/пиров. Если нет ни одного сида то будет качать то что есть, никак не реагируя.

Всего записей: 1583 | Зарегистр. 09-12-2011 | Отправлено: 02:50 30-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
unreal666
 
Ждёт до бесконечности. Источник выдаёт блоки последовательно с 0 по N--й, но протокол UDP не гарантирует время и успешность доставки дайтаграм - принцип "бросили и забыли".  
 
И если к примеру блоков с 1< Ni по Nj < N в сети не будет, то клиент не сможет собрать весь файл, а локальная статистика которую клиент выводит клиент этого не покажет и не покажет каких  именно фрагментов файла нет (там стоит очень примерный показометр говорящий оператору "работа не закончена"), а трекер и сид об этом узнают минимум через 30 минут - по умолчанию интервал времени отправки удалённой статистики клиентом составляет от 120 до 360 минут, а локальная статистика базируется на оценке трафика по скоростям отдачи/приёма клиента и достаточно приблизительна. И если сид один и выставил флаги S или d то ждать получения от него данных можно хоть до морковкина заговенья.  
 
К примеру если в потоке К из N блоков не получены блоки с 100-го по 139-го9 из 58742, то в этих блоках будет либо мусор, либо символ-заполнитель обычно 0х00, а прикладная программа встретив такую последовательность сама должна обработать нештатную ситуацию "нет данных". Чаще всего это переход программы в режим бесконечного ожидания - "зависание" особенно в случае когда источник данных один.
 
irabel
 
Я конечно мудрые журналы для детей младшей ясельной группы и статьи самоназначенных академиков чту намного выше чем научные труды, документы IETF/MOS и патентные материалы по специальности вместе взятые, да и знаю много меньше чем любой первокурсник ПТУ прочитавший великий труд г-на Фигурнова "IBM PC для чайников", но позвольте вам заметить, что иногда стоит не только сей бред, но и что-то более серьёзное читать, к примеру RFC 768. Хотя в светеприведённой вами высоконаучной статьи достойной Нобелевской премии в области математики, физики и и ИТ сиё читать не обязательно - ЕЁ АВТОРУ ВЕРИТЬ НАДО!  
 
И позволю себе скромно заметить, что в 1986 на когда один очень юный, но уже солидный товарищ выдал похожую мудрую формулировку на защите диплома, то заветных "корочек" он не получил - выдали справку за подписями ректора членкора АН СССР Н.Н. Евтихиева, проректора Петропольского, профессоров Фролова, Ларионова А.М. и академика АН СССР Воронова - "Курс ВУЗа прослушал, знаний не вынес", и заступничество папы-члена ЦК КПСС не помогло бедолаге.... Дело происходило в МИРЭиА. С автором сей "статьи" ситуация аналогична - писать уже научился, а думать нет. Но это ничего, для иных "сисадминов" думать не обязательно - пусть думает лошадь - у неё голова большая.
 
zallen

Цитата:
Торрент-клиент выводит статистику наличия сидов/пиров. Если нет ни одного сида то будет качать то что есть, никак не реагируя.

О! Открытие эпохального значения и надо срочно занести его на Скрижали Памяти.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34374 | Зарегистр. 31-07-2002 | Отправлено: 05:10 30-06-2013 | Исправлено: Victor_VG, 05:40 30-06-2013
irabel

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_VG
у автора той статьи все работает, и как раз с kmp  
и раз Вы читаете там много всего, то почитайте спецификации BitTorrent и покажите где там написано что  
Цитата:
Протокол BT использует UDP

Всего записей: 356 | Зарегистр. 09-06-2006 | Отправлено: 12:00 30-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
irabel
 
Я рад за автора и побежал ставить ему памятник - у него ВСЕГДА И ВСЁ РАБОТАЕТ, ДАЖЕ ЕСЛИ В СЕТИ НЕТ ПИРОВ, А ПРОТОКОЛ ВТ ИСПОЛЬЗУЕТ ПОСЛЕДОВАТЕЛЬНУЮ СИНХРОННУЮ ПЕРЕДАЧУ ДАННЫХ - ТАК АВТОР МУДРОЙ СТАТЬИ СКАЗАЛ, ЗНАЧИТ ТАК ОНО И ЕСТЬ .

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34374 | Зарегистр. 31-07-2002 | Отправлено: 13:55 30-06-2013 | Исправлено: Victor_VG, 13:57 30-06-2013
irabel

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Всегда конечно работать не будет, но если пиров достаточное кол-во и скорость соединения хорошая, то работать будет. Если Вы же считаете что это нереально и BT работает только по udp - то это Ваше мнение, и оно может быть неверным

Всего записей: 356 | Зарегистр. 09-06-2006 | Отправлено: 14:15 30-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
irabel
 
Нет, не верно и мы оба это понимаем, но вы говорите что на сетевом уровне ISO-7498 BT работает не с применением дайтаграмм, а с использованием последовательных методов передачи, а это ошибочно. И основным препятствием в работе такой схемы станет сам принцип работы протоколов ВТ как элементов СКП - со стороны первоисточника да, передача дайтаграмм осуществляется последовательно по мере их формирования из исходного битового потока, а вот вторичные сиды будут формировать пересылаемые дайтаграммы только их тех фрагментов которые у них есть, и при любом отключении инициатора в случае потери либо повреждения в сети отдельных фрагментов последовательности восстановить её в первичном виде не удастся.  
 
В данном случае я не рассматриваю случай когда к раздаче подключится кто-то у кого есть все фрагменты материала в следствии его сравнительной редкости на начальном этапе распространения материалов в сети. Кроме того вы забыли ещё одну особенность Р2Р ВТ сетей - открытые/закрытые порты. Если у инициатора порты открыты, то подключится к нему не сложно и в случае разрыва соединения, а если закрыты, то время установления соединения может достигать и нескольких часов. Как поведёт себя гипотетический плеер в таком случае?
 
В данном случае ваша модель будет работоспособна при соблюдении следующих условий:
 
1) с момента появления материала прошло достаточно времени чтобы произошло его широкое распространение в сети;
2) материал достаточно востребован и в следствии этого имеется значительно количество доступных сидеров;
3) наличие в сети в каждый момент времени более чем одного доступного в данной точке сидера с открытыми портами и каналами имеющими свободную полосу пропускания большую чем трафик передаваемого потока;
4) достаточно качественный канал связи с запасом по пропускной способности гарантирующим его работу в условиях любых помех.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34374 | Зарегистр. 31-07-2002 | Отправлено: 15:21 30-06-2013 | Исправлено: Victor_VG, 15:38 30-06-2013
irabel

Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Victor_VG
Все верно. Для новинок, где мало сидов, качать и смотреть малореально.
Но для раздач где полно сидов (а еще лучше когда сиды в локальном пиринге) и широкий канал, то смотреть вполне возможно.

Всего записей: 356 | Зарегистр. 09-06-2006 | Отправлено: 15:33 30-06-2013
Victor_VG



Tracker Mod
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
irabel
 
Ну а если материал достаточно распространён, то вероятность того что он будет находится исключительно в Р2Р сети довольно мала, и найти ей альтернативу не сложно. Понятно что наши идиоты в известном здании примут бесконечное число запретов отрабатывая полученные ими взятки "Наложим лапу на интернет - это лакомый кусок пирога, а нам не хватает денег на девочек и хлеб с икоркой!" и пополняя свои бездонные карманы, но даже если они решатся пойти по северо-корейскому варианту у них не хватит жандармов чтобы поставить их около каждого жителя страны как они сейчас мечтают.

----------
Жив курилка! (Р. Ролан, "Кола Брюньон")
Xeon E5 2697v2/C602/128 GB PC3-14900L/GTX 1660 Ti, Xeon E5-2697v2/C602J/128 Gb PC3-14900L/GTX 1660 Ti

Всего записей: 34374 | Зарегистр. 31-07-2002 | Отправлено: 15:48 30-06-2013
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360

Компьютерный форум Ru.Board » Компьютеры » Программы » The KMPlayer (часть 4)
articlebot (27-01-2014 00:32): The KMPlayer (часть 5)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru