6

Bu Sorduğum son birkaç soru teğet geçmektedir."Sahte" DirectShow video yakalama aygıtı

Flash Media Server bir IP kamerası (SUK-RZ25N) video almak gerekir. Windows'u kullanmak zorunda kalmamayı tercih ederim, ancak işleri kolaylaştırırsa, yapacağım. (Flash Media Live Encoder bir Windows tek programdır.)

A noktasından B noktasına kadar birçok farklı rota düşündüm, ancak Flash Media'da yayınlamak için Flash Media Live Encoder'ı kullanmanın en kolay yolu gibi görünüyor. Sunucusu. Daha sonra köprü yapmam gereken tek boşluk, Flash Media Live Encoder tarafından okunabilen bir video kaynağı oluyor. Tabii

, benim kaynak ağ üzerindeyse ve FMLE bir "Microsoft DirectShow uyumlu video yakalama cihazına" arar. Böyle bir cihazı taklit etmeme izin veren ücretsiz bir SDK (http://www.e2esoft.cn/vcam/vcamsdk.asp) buldum ve kamera akışını FMS'e gönderelim.

herkes kullanıyorum gereken farklı bir program veya SDK biliyor mu? İşleri olması gerekenden daha karmaşık mı yapıyorum?

cevap

7

Bir yakalama cihazına bir DirectShow kaynak filtresi çevirmek o kadar da zor değil. Filtreyi doğru kategoriye kaydetmeniz ve IKsProperty ürününü çıkış pinindeki doğru kategoriyi raporlamanız gerekir.

http://tmhare.mvps.org/downloads.htm

G

1

Kullanım "vivek DirectShow yakalama filtresi" de Vivek'in yakalama kaynağı filtresi örneğin bir göz atın. Temelde ihtiyacın olan şey bu. Tabi ki bu çok basit bir örnek koddur. Kodunuzun Flash Player ile çalışabilmesi için, SetFormat/SetMediaType gibi tüm gerekli yöntemleri uygulamanız gerekir ve DirectShow oldukça kolay olmayan bir arayüz olduğundan, biraz zaman harcarsınız. Ayrıca bu giriş cihazlarla çok dostça olduğu gibi, WowzaMedia Sunucusu bakmak isteyebilirsiniz

2

işi olabilir Roman'ın "IP Video kaynağı" directshow rölesi: http://social.msdn.microsoft.com/Forums/en/windowsdirectshowdevelopment/thread/e02d7ac9-5dfe-4f9d-8ce5-4bb73badb6ed

: Ayrıca bunun bir hata vivek flash player ile vardır üstesinden size https://github.com/rdp/screen-capture-recorder-to-video-windows-free kapalı üssü olabilir sahibi yazmak isterseniz http://alax.info/blog/1223

Temel olarak IAMStreamConfig uygulamasını ve IKsProperty pinini ayarlamalısınız, IKsProperty sorgularını pime geçirin ve PIN_CATEGORY_CAPTURE değerini belirtin, belki de ihtiyacınız olmayan bazılarını belirtin ...