Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 12, 2015 10:11:10

Vitya55
Зарегистрирован: 2015-01-12
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверка наличия потока в flash-player

Добрый день! Имеется следующая задача: есть сайт на котором реализована онлайн-трансляция с различных камер в окне flash-player-а. Необходимо: 1) автоматически выбирать нужную камеру из списка и запускать трансляцию 2) проверка пошел ли поток с этой трансляции. Весь вопрос в том: возможно ли и каким образом осуществить п.2?

Офлайн

#2 Янв. 12, 2015 13:54:21

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

Проверка наличия потока в flash-player

Vitya55
Весь вопрос в том: возможно ли и каким образом осуществить п.2?

Целиком зависит от флеш плеера.

Офлайн

#3 Янв. 12, 2015 14:55:52

Vitya55
Зарегистрирован: 2015-01-12
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверка наличия потока в flash-player

Alen
а можно несколько более развернутый ответ?)

Офлайн

#4 Янв. 12, 2015 16:23:10

alex925
Зарегистрирован: 2015-01-08
Сообщения: 204
Репутация: +  14  -
Профиль   Отправить e-mail  

Проверка наличия потока в flash-player

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

Офлайн

#5 Янв. 12, 2015 19:14:34

Vitya55
Зарегистрирован: 2015-01-12
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверка наличия потока в flash-player

alex925
Возможно можно возможно можно попробовать поиграться с selenium, может чего и выйдет.
Все что у меня приходит на ум - это грубо говоря найти html элемент и произвести клик, а вот что нужно чтобы именно увидеть пошло видео в плеере или нет - пока не представляю. В какую сторону копать хотя бы?

Офлайн

#6 Янв. 12, 2015 20:11:40

alex925
Зарегистрирован: 2015-01-08
Сообщения: 204
Репутация: +  14  -
Профиль   Отправить e-mail  

Проверка наличия потока в flash-player

Ну если предположить, что до клика область где расположен плеер чёрная, то можно делать принскрин экрана и смотреть изменилась эта область после клика или нет.

Офлайн

#7 Янв. 13, 2015 08:59:04

Vitya55
Зарегистрирован: 2015-01-12
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверка наличия потока в flash-player

alex925
Ну если предположить, что до клика область где расположен плеер чёрная, то можно делать принскрин экрана и смотреть изменилась эта область после клика или нет.
я думал об этом, но хотелось бы, чтобы эта проверка не зависела от цвета и положения окошка плеера, ну и вообще от внешнего вида страницы

Офлайн

#8 Янв. 13, 2015 09:36:23

alex925
Зарегистрирован: 2015-01-08
Сообщения: 204
Репутация: +  14  -
Профиль   Отправить e-mail  

Проверка наличия потока в flash-player

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

Офлайн

#9 Янв. 13, 2015 09:44:15

Vitya55
Зарегистрирован: 2015-01-12
Сообщения: 7
Репутация: +  0  -
Профиль   Отправить e-mail  

Проверка наличия потока в flash-player

alex925
Ну тогда нужно, чтобы этот плеер как-то об этом уведомлял. Делал какой нибудь запрос на пример и т д
Ну или ещё попробовать мониторить трафик, ведь если начнётся трансляция, то будут идти потоки байтов с определённого адреса.
в этом то весь вопрос, принцип работы флеш-плеера для меня темный лес, поэтому и хотелось бы понять это на каких-либо примерах, ну или с помощью каких функций реализовывать сие

Офлайн

#10 Янв. 13, 2015 09:54:04

Alen
Зарегистрирован: 2013-08-01
Сообщения: 373
Репутация: +  49  -
Профиль   Отправить e-mail  

Проверка наличия потока в flash-player

Vitya55
а можно несколько более развернутый ответ?)

А что тут разворачивать, если у флеш-приложения есть API и там описаны события, или хотя бы возможность считывания параметров, то сделать то что вы хотите совсем не вопрос. Если это блоб о котором ничего неизвестно то скорее всего нет.
Если вам без разницы какой плеер, возьмите mediaelement или flowplayer, там есть все что вам нужно.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version