|
Воспроизведение потокового видео в 1С | ☑ | ||
---|---|---|---|---|
0
vsg-work
25.06.19
✎
09:46
|
Доброго времени суток всем.
Есть задача: вывести на рабочий стол (ЗУП 2.5) видео, которое должно воспроизводиться в режиме реального времени (потоковое видео) с IP-камеры HIKVISION. Что делаю я: Для начала попробовал просто создать внешнюю обработку, туда вставить Элемент ActiveX -> Проигрыватель Windows Media. Далее, в свойстве данного проигрывателя я прописал URL: rtsp://192.168.1.244:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_1 Этот URL я взял из настройки камеры. То есть эта ссылка на потоковое воспроизведение с моей камеры в режиме реального времени. Но видео не воспроизводится. Как быть? |
|||
1
arsik
гуру
25.06.19
✎
09:49
|
через http попробуй.
|
|||
2
spiller26
25.06.19
✎
09:50
|
(0) Так себе идейка если честно. Как то пытался попробовать, правда на УФ.
|
|||
3
ДенисЧ
25.06.19
✎
09:50
|
А если эту ссылку вставить в чистый проигрыватель -играет?
|
|||
4
vsg-work
25.06.19
✎
09:53
|
(1) А как через HTTP, если не секрет?
(2) Почему плохая идея? (3) Играет только в VLC-Player. А в Windows Media PLayer даже не знаю, как воспроизвести... |
|||
5
spiller26
25.06.19
✎
09:54
|
||||
6
arsik
гуру
25.06.19
✎
09:56
|
> Играет только в VLC-Player. А в Windows Media PLayer даже не знаю, как воспроизвести...
:) |
|||
7
arsik
гуру
25.06.19
✎
09:57
|
Для начала нужно проверить играет ли через медиа плеер. Возможно кодеки не стоят. У VLC-Player внутренние кодеки.
|
|||
8
Вафель
25.06.19
✎
09:57
|
может через поле html попробовать?
|
|||
9
spiller26
25.06.19
✎
09:58
|
(4) Зачем тебе в ЗУП потоковое видео?
|
|||
10
arsik
гуру
25.06.19
✎
09:58
|
||||
11
palsergeich
25.06.19
✎
10:00
|
(9) Запись собеседования к личному делу крепить небось.
|
|||
12
Garykom
гуру
25.06.19
✎
10:00
|
(0) mjpg стример внешний типа промежуточного сервера и в 1С внутри ПолеHTML документа показывать
|
|||
13
vsg-work
25.06.19
✎
10:02
|
(5) Спасибо, сейчас попробую сделать через Поле HTML документа.
(6) Вы знаете, как проверить ссылку в Windows Media Player? (9) palsergeich был прав из (11) (10) Это стоит денег))) Я сам программист 1С, поэтому не хотел бы тратить денюжку на внешние компоненты. Ну если уж не получится так, то потрачусь. |
|||
14
arsik
гуру
25.06.19
✎
10:02
|
(12) У HIKVISION вроде внутренний mjpg-стример есть.
|
|||
15
arsik
гуру
25.06.19
✎
10:05
|
(13) Так тебе проигрывать или записывать?
Для начала поставь на комп кодеки http://www.codecguide.com/download_k-lite_codec_pack_standard.htm ну и потом подсунь ссылку свою WMP |
|||
16
Вафель
25.06.19
✎
10:07
|
(13) хотя у тебя проблема с кодеками. нужно решить вначале ее
|
|||
17
eklmn
гуру
25.06.19
✎
10:31
|
в (12) правильный ответ
|
|||
18
arsik
гуру
25.06.19
✎
10:36
|
Ну вот еще вариант. VLC встраивать а не wmp
Работа с веб камерой 1С 8.3.7+ внешняя компонента |
|||
19
arsik
гуру
25.06.19
✎
10:37
|
Странно ссылку поломало Xttps://forum.mista.ru/topic.php?id=784020
|
|||
20
Garykom
гуру
25.06.19
✎
10:42
|
(14) Тогда просто правильную ссылку в ПолеHTML внутрь вставить и все
|
|||
21
arsik
гуру
25.06.19
✎
10:48
|
||||
22
vsg-work
26.06.19
✎
14:26
|
(20) На самом деле, все правильно сделал. Сделал два варианта:
Во внешнюю обработку вставил элемент ActiveX - Windows Media PLayer. В URL прописал ссылку на rtsp: rtsp://192.168.1.244:554/Streaming/Channels/101?transportmode=unicast&profile=Profile_1 Сделал второй вариант. Вставил в обработку Поле HTML документа, и вставил такой код: ТекстНовости = "<!DOCTYPE HTML PUBLIC '-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd'> | <HTML> | <BODY marginwidth='0' marginheight='0' topmargin='0' leftmargin='0'> | <OBJECT classid='clsid:E23FE9C6-778E-49D4-B537-38FCDE4887D8' | codebase='' | width='400' height='300' id='vlc' events='True'> | <param name='Src' value='rtsp://admin:[email protected]:554/101?transportmode=unicast&profile=Profile_1' /> | <param name='ShowDisplay' value='True' /> | <param name='AutoLoop' value='True' /> | <param name='AutoPlay' value='True' /> | <param name='Volume' value='100'> | </OBJECT> | </BODY> | </HTML>"; ЭлементыФормы.ПолеHTMLДокумента1.УстановитьТекст(ТекстНовости); В первом случае, где я вставил элемент ActiveX (WMP) - он пробует запуститься, пишет "Подключение к мультимедиа", потом пишет "Готово" и все. Воспроизведения нет. Во втором случае, где используется HTML документ - даже Player не загружается в HTML. Вот скрин: <a href="https://ibb.co/crZdkqw"><img src="https://i.ibb.co/crZdkqw/image.png" alt="image" border="0"></a> https://ibb.co/crZdkqw |
|||
23
Garykom
гуру
26.06.19
✎
15:08
|
(22) Попробуй через http://htmlbook.ru/html/video хотя бы обычные файлы ли показывать.
Далее уже думать. У меня в браузерах используется <img src="http://192.168.1.128:8080/?action=stream" style="width: 640px; height= 480px"/></div> Но в ПолеHTML не хочет работать оно. Тег видео тоже MJPEG не показывает только Loading пишет и все. |
|||
24
Garykom
гуру
26.06.19
✎
15:11
|
||||
25
arsik
гуру
26.06.19
✎
15:13
|
(22) Так у тебя просто Windows Media PLayer поток то показывает или нет? Ну и еще есть активикс для VLC - https://wiki.videolan.org/ActiveX/
|
|||
26
arsik
гуру
26.06.19
✎
15:15
|
||||
27
Garykom
гуру
26.06.19
✎
16:18
|
(24) + Это в ПолеHTML работает, но перекодировать надо в формат который браузер понимает.
|
|||
28
Garykom
гуру
26.06.19
✎
16:20
|
Перекодировать можно через VLC или через ffmpeg
https://habr.com/ru/sandbox/98985/ |
|||
29
vsg-work
27.06.19
✎
11:14
|
(28) Пробовал, не получается.
(27) В какой именно формат? Вот сейчас у меня уже кое-что вышло: https://ibb.co/9nSwBTd То есть просто ярлык в окне видеоплеера показывает, но никаких панелей для воспроизведения плеера нет... Как быть, хз просто!:( Заказ горит... |
|||
30
ejikbeznojek
27.06.19
✎
11:19
|
Выкладывай на YouTube и в 1С выводи ссылку на видео в поле Html
|
|||
31
vsg-work
27.06.19
✎
11:20
|
(30) На какой Youtube? Мне выкладывать потоковое видео на ютуб и с него выводить ссылку в 1С? ОМГ...
|
|||
32
Garykom
гуру
27.06.19
✎
11:47
|
(29) Формат зависит от того какая 1С старая с IE или новая с WebKit, может еще от чего.
|
|||
33
arsik
гуру
27.06.19
✎
22:03
|
(31) Так. Значит ты дрочиш на эту обработку уже 3 дня, итого примерно 24 часа. Компонента из (10) стоит 10 т.р.
Может проще все таки ее купить? |
|||
34
Garykom
гуру
27.06.19
✎
22:09
|
(33) Каким образом данная компонента поможет в задаче не записать а проиграть видео на форме в 1С ?
|
|||
35
arsik
гуру
28.06.19
✎
10:04
|
(34) Смотри (11) и (13). Ну и компонента может не только писать но и показывать, посмотри скрины по ссылке. Тем более что есть демоверсия.
|
|||
36
arsik
гуру
28.06.19
✎
10:15
|
(35) Ну и в демоверсии кстати ограничения только на запись, на воспроизведение никаких ограничений. :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |