2009-03-03 39 views
6

Tôi muốn cắm thiết bị phát video trực tiếp vào trang web. Tôi đang có kế hoạch sử dụng silverlight và C# nhưng tôi rất mới trong chủ đề này.Làm cách nào để triển khai phát video trực tiếp trong C#?

Cách tốt nhất để làm điều này là gì?

Xin cảm ơn trước.

Cập nhật:

Tôi có máy ảnh. Tôi muốn nó nắm bắt và hiển thị trên trang web của tôi. Trực tiếp. Nhưng tôi không biết tôi phải làm gì bên trong. Cho tôi biết mọi thứ về việc chụp, suối, api, dll, bất cứ điều gì khác tôi cần biết. Cảm ơn.

+1

Tôi cũng quan tâm đến câu hỏi này ... Có bất kỳ bài đăng trên blog hoặc sách nào giải thích từng bước này không? – anilca

Trả lời

0

bạn có phát trực tiếp không? Hay đó là phần bạn cần? Nếu bạn đã có một luồng trực tiếp với một URI, thì bạn có thể sử dụng Silverlight để hiển thị nó như tất cả những gì bạn cần là một trình phát và một URI (bạn có thể tải trình phát ở mọi nơi, đây là một trong số http://sl2videoplayer.codeplex.com).

Nếu bạn không có luồng, thì những gì bạn cần là một số cơ chế để quay video và phát trực tuyến. Bạn có thể sử dụng Windows Media Server để thực hiện phát trực tuyến.

Bạn có thể làm rõ những gì bạn có và những gì bạn cần?

+0

Điều duy nhất tôi có chỉ là một máy ảnh và tôi không biết các giai đoạn để làm cho nó sống. Nó sẽ là tuyệt vời, nếu bạn có thể làm rõ các giai đoạn. Bởi vì, tôi không biết chính xác những gì tôi cần. Cảm ơn! –

2

Nếu bạn đang sử dụng Windows, bạn có thể xem xét SDK Windows Media Encoder 9 miễn phí (http://www.microsoft.com/windows/windowsmedia/forpros/encoder/features.aspx). Ý tưởng là Windows Media Encoder cho phép bạn sử dụng bất kỳ thiết bị nào như một nguồn phương tiện truyền thông (ví dụ: thẻ quay video hoặc máy quay có hỗ trợ truyền trực tuyến) và đẩy nó ra dưới dạng luồng ASF hoặc thậm chí là phát đa hướng/phát qua Windows Dịch vụ truyền thông.

WME SDK chỉ đơn giản là giao diện chương trình (COM) cho WME. Về nguyên tắc, bạn có thể tự động hóa bộ mã hóa và hướng dẫn sử dụng máy ảnh của bạn như một nguồn và đẩy nó ra một cổng UDP hoặc điểm xuất bản được chỉ định (đối với thứ hai bạn sẽ cần Windows Server 2003/2008 với Windows Media Services được cài đặt).

Một giải pháp thay thế mới hơn là SDK bộ mã hóa biểu thức Microsoft (http://www.microsoft.com/downloads/details.aspx?FamilyId=9A077A3D-58CE-454C-B486-153F0578BE4A&displaylang=en), "nói" với Bộ mã hóa biểu thức và cho phép bạn truyền tới khách hàng Silverlight (trong số những người khác), nhưng báo trước ở đây là EE không miễn phí (WME).

Các vấn đề liên quan