|
WPF + VideoLan
|
|||
---|---|---|---|
#18+
Доброго времени суток!!! Уважаемые форумчане, возник вопрос следующего характера: пишу приложение для видеонаблюдения на 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(); } } ... |
|||
:
Нравится:
Не нравится:
|
|||
13.11.2012, 18:28 |
|
WPF + VideoLan
|
|||
---|---|---|---|
#18+
Johnny.P., скинь, проектик. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2012, 11:50 |
|
|
start [/forum/topic.php?fid=21&fpage=35&tid=1441603]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 302ms |
total: | 429ms |
0 / 0 |