我想開發視頻錄製+聲音使用網絡攝像頭並將文件存儲在我的服務器。 (沒有silverlight)錄製視頻和聲音,並保存在c#中使用網絡攝像頭#
請指導我如何做到這一點,我嘗試與一些第三方控制,也嘗試一些我的邏輯,但沒有成功。
請幫助我。
感謝
我想開發視頻錄製+聲音使用網絡攝像頭並將文件存儲在我的服務器。 (沒有silverlight)錄製視頻和聲音,並保存在c#中使用網絡攝像頭#
請指導我如何做到這一點,我嘗試與一些第三方控制,也嘗試一些我的邏輯,但沒有成功。
請幫助我。
感謝
對於錄製實況視頻流,並從你的網頁存儲音頻流,你可以使用Flash後進行存儲,你可以用Red5的服務器http://www.red5.org/流。 通過閃光燈,您可以訪問連接到本機的網絡攝像頭,將視頻或音頻流保存到服務器。
如果您想了解更多的細節,我可以幫助我在我的項目
這裏已經實施了幾次是視頻使用網絡攝像頭,以你的RED5服務器
您可以連接到流示例代碼使用以下服務器:
_connection = new NetConnection();
_connection.client = { onBWDone: function():void{ /*Alert.show('onBWDone', 'Alert Box', mx.controls.Alert.OK); */} };
_connection.objectEncoding = flash.net.ObjectEncoding.AMF0;
_connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
_connection.connect("your server name like rtmp://yourhost/oflaDemo");
連接到服務器後,您可以將相機連接到您的Flash和流保存到您的RED5服務器。
_camera = Camera.getCamera();
_camera.setMode(320,240,10000);
_camera.setQuality(0,85);
_video = new Video();
_video.x=0;
_video.y=0;
_video.height= _height;
_video.width = _width;
_video.attachCamera(_camera);
uiComp.addChild(_video);
_stream = new NetStream(_connection);
_stream.attachCamera(_camera);
_stream.publish(_streamName,"live");
您可以使用現場,記錄或發佈,同時發佈的流至server.For更多的例子,你可以在http://livedocs.adobe.com/flash/9.0/main/
參考Adobe的文檔那你試試? – Asti
AForge.net ... jquery網絡攝像頭插件....和更多的在線解決方案 – Abhishek
之前詢問朋友搜索,這裏是答案http://stackoverflow.com/questions/342774/how-can-i-stream- webcam-video-with-c –