Это может показаться чем-то большим, но вот что: у меня есть проект WPF, и мне нужно транслировать видео MJPEG.Библиотека в http://mjpeg.codeplex.com/ кажется одной из немногих опций PnP.Это прекрасно работает для просмотра одного потока.Но когда вы пытаетесь переключиться с одного URI на второй URI, конечный результат заключается в том, что вы получаете кадры из ОБА потоков, чередующихся в один и тот же объект изображения на моей странице WPF.Оба потока являются живыми, а не просто кэшем предыдущего потока.
Независимо от того, что я пытаюсь сделать, кажется, что первый поток не исчезнет, а метод stopstream в декодере не делает ничего другогочем установить логическое значение.
Вот псевдокод того, как я использую библиотеку.Я что-то не так делаю?
button_click{
//Create new decoder instance
//Remove the previous image object from my WPF page
//Add a new image object to the WPF page
//Stop stream
//Set the event for a new frams
//Request the new stream with a new URI
}
Я написал автору декодера без ответа.Я надеюсь, что кто-то еще, кто использовал эту библиотеку, сможет пролить свет на это.