powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF + VideoLan
3 сообщений из 3, страница 1 из 1
WPF + VideoLan
    #38036833
Johnny.P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго времени суток!!! Уважаемые форумчане, возник вопрос следующего характера: пишу приложение для видеонаблюдения на WPF. Для обработки видео с камер использую библиотеку Vlc.DotNet.Wpf от VideoLan, с помощью которой VlcPlayer встраивается в окно приложения. В окне могут отображатся сразу несколько видеокамер. Когда добавляется 4-5 камер все приложение начинает сильно тормозить или вообще зависает. Никаких искдючений при этом не всплывает. VlcPlayer был выбран как единственное найденное средство, которое принимает изображение с камер через Rtsp протокол (установлено экспериментальным путем))). Как заставить программу работать без зависаний и лагов при нескольких включенных камерах? Спасибо...
P.S. Для работы приложения необходима установка VlcPlayer.


//Пример размещения камеры на форме
// xmlns:Wpf="clr-namespace:Vlc.DotNet.Wpf;assembly=Vlc.DotNet.Wpf"
<Wpf:VlcControl x:Name="myVlcControl" />

<Grid Grid.Row="1" MouseDown="Grid_MouseDown">
<Grid.Background>
<VisualBrush Stretch="Uniform">
<VisualBrush.Visual>
<Image Name="ScreenImage" Source="{Binding ElementName=myVlcControl, Path=VideoSource}" />
</VisualBrush.Visual>
</VisualBrush >
</Grid.Background>
</Grid>

//Подключение к камере
void StartParseCamera()
{
try
{
myVlcControl.Media = new PathMedia(URL);

}
catch (Exception d) { d.Message.ToString(); }
}

//Отключение от камеры при закритии приложения
private void Window_Closed(object sender, EventArgs e)
{

try
{
myVlcControl.Stop();
myVlcControl.Dispose();
}
catch (Exception a) { a.Message.ToString(); }

}
...
Рейтинг: 0 / 0
WPF + VideoLan
    #38037611
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Johnny.P.,
скинь, проектик.
...
Рейтинг: 0 / 0
WPF + VideoLan
    #38038547
Johnny.P.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал небольшой sample, но только с одной первьюшкой (вместо сигнала с камеры воспроизводился фильм с жесткого диска). Если накидать несколько превьюшек, то все начинает галить...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / WPF + VideoLan
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]