2009-03-03 6 views
6

라이브 비디오 방송 시설을 웹 사이트에 연결하고 싶습니다. Silverlight와 C#을 사용할 계획이지만이 주제에서는 매우 초보자입니다.C에서 라이브 비디오 방송을 구현하는 방법은 무엇입니까?

가장 좋은 방법은 무엇입니까?

미리 감사드립니다.

업데이트 :

카메라가 있습니다. 그것을 캡처하여 내 웹 사이트에 표시하고 싶습니다. 살고 있다. 그러나 나는 내가 무엇을해야하는지에 관해 모른다. 캡쳐, 스트림, api, dll에 대한 모든 것을 말해주십시오. 알아야 할 것이 무엇이든간에. 감사.

+1

이 질문에도 관심이 있습니다 ... 블로그 게시물이나 단계별로 설명하는 책이 있습니까? – anilca

답변

0

실시간 스트림이 있습니까? 아니면 필요한 부분입니까? URI가있는 라이브 스트림이 이미있는 경우 Silverlight를 사용하여 플레이어와 URI (플레이어를 어디서나 얻을 수있는, 여기 http://sl2videoplayer.codeplex.com)를 필요로하므로 표시 할 수 있습니다.

스트림이없는 경우 비디오를 캡처하고 스트리밍하는 몇 가지 메커니즘이 필요합니다. Windows Media Server를 사용하여 스트리밍을 할 수 있습니다.

보유하고있는 조각과 필요한 조각을 명확히 할 수 있습니까?

+0

내가 가지고있는 유일한 것은 카메라이며 라이브로 만드는 단계를 알지 못합니다. 위상을 명확히 할 수 있다면 좋을 것입니다. 왜냐하면, 내가 필요한 조각이 무엇인지 정확히 알지 못하기 때문입니다. 감사합니다! –

2

Windows 사용자는 무료 Windows Media Encoder 9 SDK (http://www.microsoft.com/windows/windowsmedia/forpros/encoder/features.aspx)를 고려할 수 있습니다. Windows Media Encoder를 사용하면 모든 장치를 미디어 소스 (예 : 비디오 캡처 카드 또는 스트리밍이 가능한 캠코더)로 사용하고 ASF 스트림으로 푸시하거나 Windows를 통해 멀티 캐스트/브로드 캐스트 할 수 있습니다 미디어 서비스.

WME SDK는 WME에 대한 프로그래밍 방식 (COM) 인터페이스 일뿐입니다. 원칙적으로 인코더를 자동화하고 카메라에 소스를 사용하도록 지시하고 지정된 UDP 포트 또는 게시 지점으로 푸시 할 수 있습니다 (후자의 경우 Windows Media 서비스가 설치된 Windows Server 2003/2008이 필요함).

새로운 대안은 Microsoft Expression Encoder SDK (http://www.microsoft.com/downloads/details.aspx?FamilyId=9A077A3D-58CE-454C-B486-153F0578BE4A&displaylang=en)로, Expression Encoder와 "대화"하여 Silverlight 클라이언트로 스트리밍 할 수 있지만 여기에서는 EE가 무료가 아니라는 점을주의하십시오 (WME는).

관련 문제