WPF Q&A

c# wpf http통신으로 img받아오기 이기현 평점: 없음 조회: 143
안녕하세요!

WPF로 어플리케이션을 만들고 있습니다.

일단 제가 구현하고 싶은 내용은 카메라로 실시간 영상 조회입니다.

동영상은 구현하기가 까다롭다고 해서 스냅샷을 이어붙여 동영상 비스무리하게 구현하려고합니다.

제가 가지고있는 카메라에서는 스냅샷을 URL로 제공합니다.

예를 들어 http:// + 카메라IP + : + 카메라PORT + 명령어 + .fcgi

실제로    http://10.1.100.215:55000/nvc-cgi/admin/snapshot.fcgi (이렇게 browser에 치면 화면에 이미지가 나옵니다.)

쓰레드를 구현하여 이 url에서 계속 이미지를 받아 바꿔준다면 동영상 비스무리하게 구현이 될 거라고 생각합니다.
(많이 끊기겠지만요)

코드입니다.
<code>
            HttpWebRequest myReq = (HttpWebRequest)WebRequest.Create("http://10.1.100.14:51000/nvccgi/admin/snapshot.fcgi");
 
            myReq.Credentials = new NetworkCredential("novuslee", "passw0rd");
 
            HttpWebResponse wRes = (HttpWebResponse)myReq.GetResponse();

            Stream respGetStream = wRes.GetResponseStream();
            StreamReader readerGet = new StreamReader(respGetStream, Encoding.UTF8);
</code>

디버깅에서 실제 URL로 접근하는 것도 확인했고 객체를 받아오는 것도 확인했습니다.

여기서 질문입니다.

받아온 객체를 어떻게 view단 img 태그에 집어넣을까요?
 

태그 : c# http통신으로 img받아오기 wpf
작성자 정보
이기현
Level 6
 [EXP.3/14]

메일:  비공개
글등록 +12 48 덧글등록 +3 3
자기소개
열심히 공부중입니다!
글 공유하기 |
  tweet facebook
2018-06-22 오전 9:49:55
나도한마디
사용자
호산골            [2018-06-22]
Level 2
 [EXP.14/16]

using (MemoryStream memoryStream = ...)
{
var imageSource = new BitmapImage();
imageSource.BeginInit();
imageSource.StreamSource = memoryStream;
imageSource.EndInit();

// Assign the Source property of your image
image.Source = imageSource;
}

위 소스 참고해보세요.
태그로 엮인글
[C#.NET Q&A] 미니맵 구현 질문입니다  윈드찡
[C#.NET Q&A] C# thread 내부 for문, 다른 thread에서 제어[4]+2  양푸카
[C#.NET Q&A] 간단한 Serial 통신 예제인데 Serial 통신으로 인디게이터 현재 표시값을 받고싶습니다[2]  시샵Wanted
[C#.NET Q&A] DB insert질문드립니다.[4]+4  키모
[WPF Q&A] 상대경로 구하기[1]  왕초보자
[C#.NET Q&A] 고수님들 도움 부탁드립니다.[저해상도에서 고해상도 프로그램 맞출 수 있을까요?[1]  환이아빠
[WPF Q&A] 윈도우와 윈도우, 윈도우와 페이지, 페이지와 페이지간에 데이터 주고받기[4]+1  왕초보자
[C#.NET Q&A] 라즈베리파이 카메라 모듈로 동영상찍기.. [2]+2  호에엥
[구인&교육정보] 함께 프로젝트를 진행할 .NET 개발자를 모집합니다.  크레이지DK
[C#.NET Q&A] 엑셀 -> 데이터 그리드뷰 속도 문제 ㅠㅠ [3]+2  수원프로그래머
글리스트
윈도우와 윈도우, 윈도우와 페이지, 페이지와 페이지간에 데이터 주고받기[4]+1  왕초보자
서브윈도우에서 메인윈도우의 컨트롤을 제어하고 싶습니다[1]  왕초보자
멀티쓰레드? 비동기? 로 새창을 열고싶습니다.[1]+2  왕초보자
새창에서 gif사용[1]  왕초보자
Grid 안에 위치한 TextBox 가 입력된 글자에 의해 Width 가 변합니다...[2]+2  비가와요
Grid에서 페이징처리 궁금한점이 있습니다.[2]+2  방랑이z
Thread 에서 UI변경 3번째....[2]+1  hoon
Thread 에서 UI변경 2번째....[2]+1  hoon
Thread 에서 UI변경[1]  hoon
wpf에서 객체 자체를 바인딩[1]  이기현
 ★현재글->   c# wpf http통신으로 img받아오기[1]  이기현
c# viewModel에서 윈도우 참조질문입니다.[7]+2  이기현
사용자 정의 콘트롤의 DependencyProperty 작동이 잘 안됩니다..[2]+1 파일첨부 비가와요
코드 복사했는데 디자인이 다르네요? ( 파일, 이미지 있음 )[1]+1 파일첨부 insurang
TextBox 의 ToolTip 을 Binding 하는경우 Null 처리는 어떻게 하나요?[1]+4  비가와요
canvas에 타원을 그리는 가장 빠른방법이 궁급합니다.[2]+2  Mines
버튼 템플릿으로 들어간 객체이름을 어떻게 특정하면 되나요?[1]+1  insurang
WPF Grid 또는 DockPanel 사이즈 변경시 TextBlock Wrap하기[3]+2  한님맨
canvas에 10개의 사각형을 add 했는데 2번째 사각형을 제일 위로 보이게 하고 싶습니다.[1]+1 
WPF에서는 바탕화면 캡처가 어렵네요.[2]+2  insurang
canvas 에 add한 객체를 지우는 방법을 문의드립니다.[1]  파랑삶