Topic: потоковое видео
не подскажите можно как то воспроизвести потоковое видео с камер или нет если есть демо поделитесь ?
My Visual Database → Russian → потоковое видео
не подскажите можно как то воспроизвести потоковое видео с камер или нет если есть демо поделитесь ?
1. VLC плеером смотреть RTSP. Можно встроить в форму.
2. Плагин от камеры в TWebBrowser-е.
Присоединюсь к вопросу... А захват и сохранение кадра видео осуществимо?
)). можно пример какой ни будь. примерно 10 камер мне нужно 10 окан с камерами что бы они показывали online ну и не плохо захват кадров ))))
Присоединюсь к вопросу... А захват и сохранение кадра видео осуществимо?
Ну, в принципе да. Самый простой способ - заюзать API камеры (есть ссылки для снапшотов).
Например:
Ну и VLC умеет скрины делать.
)). можно пример какой ни будь. примерно 10 камер мне нужно 10 окан с камерами что бы они показывали online ну и не плохо захват кадров ))))
Тут вот недавно "примеряли"...
Смотря ещё какой поток камера отдаёт, например RTMP умеет и встроенный плеер играть. Ну так автор программы утверждает.
rtmp - это не совсем rtsp...
Его нет в камерах, а если есть, то в специфичных (или безумно дорогих).
Владимир, у Вас же было готовое решение с портабельным VLC плеером, предложите товарищу, может заинтересует.
вот мне нужно на подобие этого https://github.com/grigory-lobkov/rtsp-camera-view только это программа плохо работает
const
text = '<span style="color:red"><b>123459</b></span>';
script = '<script>alert("Привет мир!");</script>';
var WB:TWebBrowser;
begin
WB:=TWebBrowser.Create(Application);
// WB.Silent := 1;
TWinControl(WB).Parent := Form1;
WB.Align := alClient;
WB.Navigate('about:blank');
WB.Navigate('javascript:document.body.innerHTML='''+text+script+''';');
end.
тут не могу понять куда адрес rtsps вставить ?
Это пример для второго варианта с использованием плагина камеры в TWebBrowser, а не для воспроизведения RTSP потока в VLC плеере.
ok понял )))
Это пример для второго варианта с использованием плагина камеры в TWebBrowser, а не для воспроизведения RTSP потока в VLC плеере.
Я бы даже сказал: "намёк для программиста" (а не того, кто ищет "куда вставить").
вот мне нужно на подобие этого
А чем вариант с VSPlayer не зашел? Вроде как делает то же самое...
VSPlayer он не показывает все камеры сразу в online
VSPlayer он не показывает все камеры сразу в online
Попробуй Xeoma, есть бесплатная версия.
спасибо то что нужно но нужна платная такая )))
Задача по событию сохранять фото с камеры.
Удалось вывести скрин с камеры на twebbrowser запросом isapi - http://user:pass@<ip>:<port>/ISAPI/streaming/chanels/101/picture?SnapShotimageType=JPEG
Как теперь сохранить его в программе, ума не приложу... Где можно просветиться по свойствам и функциям twebbrowser? В офф. документации ничего нет...
Удалось вывести скрин с камеры на twebbrowser запросом isapi - http://user:pass@<ip>:<port>/ISAPI/streaming/chanels/101/picture?SnapShotimageType=JPEG
Используй функцию HTTPGetFile(URL,,)var, сохраняет в файл.
Вот пример на форуме
m128mx wrote:Удалось вывести скрин с камеры на twebbrowser запросом isapi - http://user:pass@<ip>:<port>/ISAPI/streaming/chanels/101/picture?SnapShotimageType=JPEG
Используй функцию HTTPGetFile(URL,,)var, сохраняет в файл.
Вот пример на форуме
Не получается, видимо что то с абсолютными/относительными ссылками у HTTPGetFile ...
А скриншот экрана можно сделать в MVDB?
Не получается, видимо что то с абсолютными/относительными ссылками у HTTPGetFile ...
Это с какими..?
А скриншот экрана можно сделать в MVDB?
Геморроя не меньше, а сам путь - неверный.
Надо либо менять тип авторизации на камере на "basic/digest", либо придумывать эту авторизацию на OLE->WinHttp...
m128mx wrote:Не получается, видимо что то с абсолютными/относительными ссылками у HTTPGetFile ...
Это с какими..?
Отсюда взял - https://myvisualdatabase.com/forum/view … hp?id=5035m128mx wrote:А скриншот экрана можно сделать в MVDB?
Геморроя не меньше, а сам путь - неверный.
Надо либо менять тип авторизации на камере на "basic/digest", либо придумывать эту авторизацию на OLE->WinHttp...
Дело не в авторизации явно, в браузере и в twebbrowser скриншот камера отдает без проблем...
Дело не в авторизации явно, в браузере и в twebbrowser скриншот камера отдает без проблем...
Нда...? А что в это время делают браузеры? Как парсят URL? Как обрабатывают заголовки? Что посылают в ответе?
Я вот например вижу:
Если бы все было так просто, как "видится" - уже давно хакеры весь интернет сломали бы... ))
Я так понимаю что в этом случае на стороне камеры сервером ISAPI обрабатывается строка - http://user:pass@<ip>:<port>/ISAPI/streaming/chanels/101/picture?SnapShotimageType=JPEG и генерируется картинка кадра, затем отдается в ответе... Причем в стандартном twebbrowser в mvdb её даже видно, но сохранить нельзя...
А метод HTTPGetFile не может подгрузить её, видимо работает только со статическими ссылками, которые ведут непосредственно к файлу... Замкнутый круг.
My Visual Database → Russian → потоковое видео
Powered by PunBB, supported by Informer Technologies, Inc.
Theme Hydrogen by Kushi