Перейти к публикации

Рекомендованные сообщения

Добрый, будет ли реализована функция псевдостриминга в стандартном плеере DLE, как в сторонних плеерах. Другими словами перемотка без загрузки видео.

modeste.ru

Ссылка на сообщение
Поделиться на других сайтах

Jozhik,

Скрипт это уже поддерживает, организовывайте у себя RMTP сервер и публикуйте

Позволяет установить проигрывание RTMP потока видео. При наличии потокового сервера вы можете организовывать воспроизведение видео файлов с перемоткой в любую точку видео, независимо от загруженного буфера видео. Подробнее о протоколе RTMP вы можете прочитать на http://ru.wikipedia.org/wiki/RTMP
Ссылка на сообщение
Поделиться на других сайтах

RMTP то понятно. Но как быть с обычной ссылкой http://site.ru/video.flv которая берется с другого сервера.

Например uppod плеер мотает, но вот он работает только в FireFox. В остальных браузерах, почему то не видит ссылку, вероятно на серверах стоит защита, типа передает реферер, или что-то в этом роде.

Стандартный плеер ДЛЕ, работает во всех браузерах, не знаю как-то обходит защиту, и проигрывает видео во всех браузерах, со сторонних серверов...

Еще бы прикрутить к нему функцию псевдостримминга, былобы шикарно :)

Ссылка на сообщение
Поделиться на других сайтах

Jozhik,

псевдо стримминг требует специального видео, и поддержки со стороны сервера, одной поддержки только со стороны плеера недостаточно. Это заблуждение что для псевдостиминга достаточно только поддержки плеера и можно проигрывать любое видео.

Ссылка на сообщение
Поделиться на других сайтах

Почему вы так считаете? Почему по вашему мнению другие плееры на это способны? :)

(Тыкнул на любое место на полосе прокрутки и оно играет с этого места, без загрузки в буфер.)

На сколько я знаю там передается параметр .flv?start=

Естественно в этих файлах присутствует разметка.

Ссылка на сообщение
Поделиться на других сайтах

Почему вы так считаете?

Я не считаю, я знаю.

Почему по вашему мнению другие плееры на это способны?

плеер DLE тоже на это способен, но как я вам говорил что нужна серверная поддержка и поддержка со стороны видеофайла, в нем должны быть метаданные индексации файла, т.к. перемотка идет именно по индексам файла. Вот примерная реализация псевдостримминга http://adw0rd.ru/2009/videoservice-handmade/

Ссылка на сообщение
Поделиться на других сайтах

В файлах есть метатеги.

Вот например наглядный пример псевдострименага на uppod. Прекрасно матает flv файл.

http://elektrostroika.ru/flash.php

Да? Почему вы отрицаете очевидное :)

Ссылка на сообщение
Поделиться на других сайтах

Да? Почему вы отрицаете очевидное

Я ничего не отрицаю, я вам перечислил условия, которые должны быть выполнены вашим сервером. На вашем сервере выполнены перечисленные мною условия, помимо файла?

P.S. по вашей ссылке ничего не проигрывается ни в одном имеющемся у меня браузере.

Ссылка на сообщение
Поделиться на других сайтах

Прошу прощения, там стоит защита по IP

http://elektrostroika.ru/flash.php

еще раз, осторожно клип нецензурного выражения :)

Как видно на сервере выполняются условия псевдостриминга.

Ссылка на сообщение
Поделиться на других сайтах

Написано "Файл 3104581.flv не найден"

Ссылка на сообщение
Поделиться на других сайтах

Скачаю видео, потом посмотрю что там не не нравится плееру. Пока точного ответа у меня нет. Кодек с которым сделано видео не знаете?

Ссылка на сообщение
Поделиться на других сайтах

Вот xml разметка файла, правда не именно этого, но с этого же сервера.

<?xml version="1.0" encoding="UTF-8"?>

<root>

<metadatacreator>

Yet Another Metadata Injector for FLV - Version 1.6

</metadatacreator>

<hasKeyframes>

true

</hasKeyframes>

<hasVideo>

true

</hasVideo>

<hasAudio>

true

</hasAudio>

<hasMetadata>

true

</hasMetadata>

<canSeekToEnd>

true

</canSeekToEnd>

<duration>

547,281

</duration>

<datasize>

46234434

</datasize>

<videosize>

39374692

</videosize>

<framerate>

24,0022949819197

</framerate>

<videodatarate>

560,015615835375

</videodatarate>

<videocodecid>

7

</videocodecid>

<width>

320

</width>

<height>

240

</height>

<audiosize>

6739282

</audiosize>

<audiodatarate>

94,229523422314

</audiodatarate>

<audiocodecid>

10

</audiocodecid>

<audiosamplerate>

3

</audiosamplerate>

<audiosamplesize>

1

</audiosamplesize>

<stereo>

true

</stereo>

<filesize>

46237045

</filesize>

<lasttimestamp>

547,281

</lasttimestamp>

<lastkeyframetimestamp>

547,281

</lastkeyframetimestamp>

<lastkeyframelocation>

46235596

</lastkeyframelocation>

<keyframes>

<filepositions>

<value1>

2611

</value1>

<value2>

2782

</value2>

<value3>

71474

</value3>

<value4>

150581

</value4>

<value5>

187183

</value5>

<value6>

569101

</value6>

<value7>

993632

</value7>

<value8>

1427729

</value8>

<value9>

1806169

</value9>

<value10>

2297418

</value10>

<value11>

2798587

</value11>

<value12>

3189138

</value12>

<value13>

3556956

</value13>

<value14>

3920524

</value14>

<value15>

4321544

</value15>

<value16>

4780159

</value16>

<value17>

5278521

</value17>

<value18>

5757669

</value18>

<value19>

6267194

</value19>

<value20>

6690634

</value20>

<value21>

7089930

</value21>

<value22>

7499084

</value22>

<value23>

7931015

</value23>

<value24>

8410892

</value24>

<value25>

8834163

</value25>

<value26>

9266381

</value26>

<value27>

9671311

</value27>

<value28>

10141797

</value28>

<value29>

10641568

</value29>

<value30>

11126398

</value30>

<value31>

11560273

</value31>

<value32>

11958947

</value32>

<value33>

12440518

</value33>

<value34>

12961862

</value34>

<value35>

13220583

</value35>

<value36>

13694274

</value36>

<value37>

14119117

</value37>

<value38>

14540178

</value38>

<value39>

15044492

</value39>

<value40>

15414395

</value40>

<value41>

15848746

</value41>

<value42>

16299602

</value42>

<value43>

16797163

</value43>

<value44>

17303484

</value44>

<value45>

17740990

</value45>

<value46>

18127166

</value46>

<value47>

18566450

</value47>

<value48>

19030163

</value48>

<value49>

19497163

</value49>

<value50>

19925960

</value50>

<value51>

20341318

</value51>

<value52>

20812895

</value52>

<value53>

21216083

</value53>

<value54>

21619142

</value54>

<value55>

22037789

</value55>

<value56>

22492604

</value56>

<value57>

22943942

</value57>

<value58>

23426498

</value58>

<value59>

23957373

</value59>

<value60>

24406740

</value60>

<value61>

24908450

</value61>

<value62>

25431589

</value62>

<value63>

25927889

</value63>

<value64>

26396142

</value64>

<value65>

26760228

</value65>

<value66>

27205225

</value66>

<value67>

27704591

</value67>

<value68>

28186993

</value68>

<value69>

28601061

</value69>

<value70>

29001550

</value70>

<value71>

29488485

</value71>

<value72>

30043606

</value72>

<value73>

30502589

</value73>

<value74>

30964361

</value74>

<value75>

31506757

</value75>

<value76>

32037169

</value76>

<value77>

32558945

</value77>

<value78>

33092706

</value78>

<value79>

33591473

</value79>

<value80>

34035929

</value80>

<value81>

34467665

</value81>

<value82>

34851076

</value82>

<value83>

35298168

</value83>

<value84>

35829885

</value84>

<value85>

36291472

</value85>

<value86>

36760189

</value86>

<value87>

37233204

</value87>

<value88>

37656510

</value88>

<value89>

38094925

</value89>

<value90>

38586683

</value90>

<value91>

39053949

</value91>

<value92>

39376787

</value92>

<value93>

39886919

</value93>

<value94>

40365363

</value94>

<value95>

40691556

</value95>

<value96>

41207789

</value96>

<value97>

41652906

</value97>

<value98>

42168861

</value98>

<value99>

42655909

</value99>

<value100>

43124632

</value100>

<value101>

43641940

</value101>

<value102>

44066606

</value102>

<value103>

44430862

</value103>

<value104>

44808276

</value104>

<value105>

45063612

</value105>

<value106>

45503665

</value106>

<value107>

45941309

</value107>

<value108>

46130447

</value108>

<value109>

46203667

</value109>

<value110>

46235596

</value110>

</filepositions>

<times>

<value1>

0

</value1>

<value2>

0,033

</value2>

<value3>

2,903

</value3>

<value4>

8,108

</value4>

<value5>

10,544

</value5>

<value6>

15,749

</value6>

<value7>

20,954

</value7>

<value8>

26,159

</value8>

<value9>

31,365

</value9>

<value10>

36,57

</value10>

<value11>

41,775

</value11>

<value12>

46,98

</value12>

<value13>

52,219

</value13>

<value14>

57,424

</value14>

<value15>

62,629

</value15>

<value16>

67,835

</value16>

<value17>

73,04

</value17>

<value18>

78,245

</value18>

<value19>

83,45

</value19>

<value20>

88,655

</value20>

<value21>

93,861

</value21>

<value22>

99,066

</value22>

<value23>

104,304

</value23>

<value24>

109,51

</value24>

<value25>

114,715

</value25>

<value26>

119,92

</value26>

<value27>

125,125

</value27>

<value28>

130,33

</value28>

<value29>

135,536

</value29>

<value30>

140,741

</value30>

<value31>

145,946

</value31>

<value32>

151,151

</value32>

<value33>

156,356

</value33>

<value34>

161,595

</value34>

<value35>

164,898

</value35>

<value36>

170,003

</value36>

<value37>

175,209

</value37>

<value38>

180,414

</value38>

<value39>

185,619

</value39>

<value40>

189,756

</value40>

<value41>

194,962

</value41>

<value42>

200,167

</value42>

<value43>

205,272

</value43>

<value44>

210,511

</value44>

<value45>

215,716

</value45>

<value46>

220,921

</value46>

<value47>

226,126

</value47>

<value48>

231,331

</value48>

<value49>

236,537

</value49>

<value50>

241,742

</value50>

<value51>

246,947

</value51>

<value52>

252,152

</value52>

<value53>

257,357

</value53>

<value54>

262,596

</value54>

<value55>

267,801

</value55>

<value56>

273,006

</value56>

<value57>

278,212

</value57>

<value58>

283,417

</value58>

<value59>

288,622

</value59>

<value60>

293,827

</value60>

<value61>

299,032

</value61>

<value62>

304,238

</value62>

<value63>

309,443

</value63>

<value64>

314,648

</value64>

<value65>

319,887

</value65>

<value66>

325,092

</value66>

<value67>

330,297

</value67>

<value68>

335,502

</value68>

<value69>

340,707

</value69>

<value70>

345,913

</value70>

<value71>

351,118

</value71>

<value72>

356,323

</value72>

<value73>

361,528

</value73>

<value74>

366,733

</value74>

<value75>

371,939

</value75>

<value76>

377,177

</value76>

<value77>

382,382

</value77>

<value78>

387,588

</value78>

<value79>

392,593

</value79>

<value80>

397,798

</value80>

<value81>

403,003

</value81>

<value82>

408,208

</value82>

<value83>

413,413

</value83>

<value84>

418,619

</value84>

<value85>

423,824

</value85>

<value86>

429,029

</value86>

<value87>

434,234

</value87>

<value88>

439,439

</value88>

<value89>

444,678

</value89>

<value90>

449,883

</value90>

<value91>

455,088

</value91>

<value92>

458,592

</value92>

<value93>

463,797

</value93>

<value94>

469,002

</value94>

<value95>

472,573

</value95>

<value96>

477,778

</value96>

<value97>

482,816

</value97>

<value98>

488,055

</value98>

<value99>

493,26

</value99>

<value100>

497,731

</value100>

<value101>

502,97

</value101>

<value102>

508,175

</value102>

<value103>

513,38

</value103>

<value104>

518,585

</value104>

<value105>

521,989

</value105>

<value106>

527,194

</value106>

<value107>

532,399

</value107>

<value108>

537,638

</value108>

<value109>

542,409

</value109>

<value110>

547,281

</value110>

</times>

</keyframes>

</root>

Uppod мотает его когда в настройках стоит стриминг по байтово.

Ссылка на сообщение
Поделиться на других сайтах

В принципе мне проблема уже понятна. Стандартный плеер не будет перематывать данные файлы в незагруженную область. Пока единственный выход это использование RMTP протокола. В будущем возможно поддержка появится, но когда я пока сказать не могу, нужно переписывать плеер на другую структуру работы.

Ссылка на сообщение
Поделиться на других сайтах

Поставил туда же для наглядности DLE плеер.

Ну зато DLE плеер работает во всех браузерах :)

RMTP я так понимаю не будет работать на этом сервере?

Какой там код должен быть? Видео должно быть доступно по rmtp://site.ru/video.flv ? :unsure:

Ссылка на сообщение
Поделиться на других сайтах

RMTP я так понимаю не будет работать на этом сервере?

RMTP это сам по себе сервер, и его нужно ставить, если он стоит то будет работать, если нет то нет.

Какой там код должен быть? Видео должно быть доступно по rmtp://site.ru/video.flv ?

нет, как должно быть я писал выше, ссылка состоит из двух частей, сначала путь к Live серверу, потом путь к файлу на этом сервере.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...