LINUX.ORG.RU

Chrome, OGV, HTML5 video


0

1

Chrome поддерживает Vorbis и Theora в теге video в HTML 5. Так заявляется.

У меня не работает этот файл в Chrome любых версий. Прекрасно работает в Opera и Firefox 4.

http://fileshare.in.ua/4607877

Что не так? Может как-то этот файл отходит от стандарта?

Спасибо.

★★★★★

Хммм... Сейчас выложил на Apache, вроде работает. Мой самописный сервер успешно не мог отдать Chrome. Сейчас исследую headers.

Могут ли HTTP хеадеры влиять?

vertexua ★★★★★
() автор топика

У меня он и в огнелисе не работает. Флеш какой-то требует. Так что, это не формат виноват :)

Eddy_Em ☆☆☆☆☆
()

Сейчас посмотрел из-за небольшого глюка ContentType пуст. Это по стандарту повод не играть видео?

vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua

Исправил.

Вот дамп хеадеров

vertexua@vxcomp ~/Desktop $ curl -v -o file.ogv http://localhost:10900/files/monkey/cyb.ogv
* About to connect() to localhost port 10900 (#0)
*   Trying 127.0.0.1...   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0connected
* Connected to localhost (127.0.0.1) port 10900 (#0)
> GET /files/monkey/cyb.ogv HTTP/1.1
> User-Agent: curl/7.20.0 (i686-pc-linux-gnu) libcurl/7.20.0 OpenSSL/0.9.8o zlib/1.2.5
> Host: localhost:10900
> Accept: */*
> 
< HTTP/1.1 200 OK
< Server: Test 0.1
< Accept-Ranges: bytes
< Content-Type: video/ogg
< Content-Length: 24652858
< 
{ [data not shown]
100 23.5M  100 23.5M    0     0  32.9M      0 --:--:-- --:--:-- --:--:-- 33.0M* Connection #0 to host localhost left intact

* Closing connection #0
vertexua@vxcomp ~/Desktop $ curl -v -o file.ogv http://localhost/jquery1/cyb.ogv
* About to connect() to localhost port 80 (#0)
*   Trying 127.0.0.1...   % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0connected
* Connected to localhost (127.0.0.1) port 80 (#0)
> GET /jquery1/cyb.ogv HTTP/1.1
> User-Agent: curl/7.20.0 (i686-pc-linux-gnu) libcurl/7.20.0 OpenSSL/0.9.8o zlib/1.2.5
> Host: localhost
> Accept: */*
> 
< HTTP/1.1 200 OK
< Date: Thu, 02 Jun 2011 22:12:22 GMT
< Server: Apache
< Last-Modified: Wed, 01 Jun 2011 23:33:52 GMT
< ETag: "62235-1782c3a-4a4aef403d800"
< Accept-Ranges: bytes
< Content-Length: 24652858
< Content-Type: video/ogg
< 
{ [data not shown]
100 23.5M  100 23.5M    0     0   151M      0 --:--:-- --:--:-- --:--:--  152M* Connection #0 to host localhost left intact

* Closing connection #0
vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua

Посмотрел на сервере. Он говорит что клиент вырубил соединение. Хеадеры я уже повторяю в точности

vertexua ★★★★★
() автор топика
Ответ на: комментарий от vertexua

Исследовал вопрос подробнее. Chrome очень хитрым образом закачивает, очень много разных запросов с разными заголовками, которые нужно как-то хитро обработать. Пока мой сервер не все обрабатывает. Буду копать

vertexua ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.