Tôi đang cố gắng xây dựng một chương trình trong C# cho phép tôi truyền trực tuyến âm thanh và video từ một máy tính, qua mạng, tới một máy tính khác, được kết nối với một loạt video/âm thanh thiết bị (máy chiếu, loa, vv). Lý tưởng nhất, tôi muốn để có thể nắm bắt dữ liệu này trực tiếp từ máy tính "trình bày" mà không cần phải cắm vào bất cứ thứ gì.Ghi Âm thanh Đầu ra Trong C#
Video, phát trực tuyến và hiển thị lại trên máy tính "đầu ra" tất cả đều hoạt động tốt, nhưng dường như tôi không thể tìm ra cách tốt để ghi lại đầu ra âm thanh mà không cần cáp cắm vào tai nghe jack và được kết nối với máy tính khác. Toàn bộ điểm của chương trình này là để cho phép điều này được thực hiện không dây, vì vậy đây là một vấn đề. Tóm lại, tôi đang tìm một số loại giao diện C# cho phép tôi ghi lại đầu ra âm thanh trên máy tính Windows, như thể tôi đã cắm một thứ gì đó vào giắc cắm tai nghe.
Cảm ơn trước vì đã được trợ giúp.
Bạn có thể chỉ cho tôi tham chiếu tốt về phát trực tuyến video không? Tôi quan tâm đến cách bạn thực hiện phát trực tuyến video và điều "chụp" .. –
Tôi đã sử dụng API chụp màn hình C# (http://www.developerfusion.com/code/4630/capture-a-screen-shot/) và nén hình ảnh sang PNG, sau đó chỉ cần gửi dữ liệu thô qua mạng. Ở đầu bên kia, chúng được xây dựng lại và rút ra trong một bức hình toàn màn hình. Dường như nó sẽ là khá chậm nhưng chúng tôi đang sử dụng một mạng được dành riêng cho mục đích này và các máy tính ở hai đầu là khá beefy. –
Đây là liên kết phù hợp, xin lỗi: http://www.geekpedia.com/tutorial181_Capturing-screenshots-using-Csharp.html –