Потоковая передача файла .jpg с использованием Actionscript или Flash или проигрыватель, который работает во всех браузерах - PullRequest
0 голосов
/ 22 декабря 2010

Добрый день всем. Я новый программист. Я также новичок во флэш.

У меня есть дисплей activex, который изготовлен на заказ и отображает видео с IP-камеры. Однако он не отображается во всех браузерах.

Затем мне посоветовали использовать flash / actionscript для потоковой передачи JPEG, который камера сбрасывает на удаленном сервере с IP-адресом (только пример)

Однако имя файла является постоянным. Как я могу использовать Flash для потоковой передачи этого живого JPEG и сделать его похожим на потоковое кино. Я вообще не знаю, как это сделать.

Заранее спасибо.

1 Ответ

0 голосов
/ 22 декабря 2010

Я не думаю, что в этом смысле вы можете «транслировать» jpg-файл в описанной вами настройке, но вы можете загружать его повторно, используя ActionScript, для обновления отображаемого изображения каждые 5 секунд или около того.

То, что имя файла является постоянным, как вы упомянули, может создать проблему, когда вместо загружаемого нового изображения будет использоваться кэшированное изображение, но вы можете обойти это, добавив изменяющееся значение в URL изображения в каждом звоните, поэтому URL будет уникальным всегда. Это может быть любое изменяющееся значение, например счетчик или отметка времени, поэтому URL-адрес может быть примерно таким:

http://80.247.23.12/container/live.jpg?1
http://80.247.23.12/container/live.jpg?2
http://80.247.23.12/container/live.jpg?1293042590814   // timestamp for the current time

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

...