2010-07-13 116 views
2

從網頁上,我正在尋找從用戶的麥克風錄製音頻,然後將文件上傳到服務器以作爲MP3存儲。我的解決方案是使用.NET構建的。從網頁記錄音頻並上傳到服務器

我見過的大多數類似的應用程序在客戶端上使用Flash,推測是服務器上的Flash Media Server。我們沒有FMS的預算。我正在尋找免費/開源解決方案。

我也看了一下Silverlight 4,因爲它支持錄製WAV音頻,但我不清楚如何解決上傳和編碼到MP3位。

最終,我需要從麥克風錄製音頻,然後才能將文件作爲MP3文件存儲在服務器上。免費(或至少便宜)是必需的。

歡迎任何建議!

謝謝。

回答

0

您可以使用免費的Red5的服務器,而不是Flash Media Server的 - 這裏是一個教程如何錄製音頻和視頻吧:http://mariofalomir.com/blog/?p=101

+0

謝謝。但是,它看起來像在服務器上創建FLV,而不是MP3。那是對的嗎? – goombaloon 2010-07-14 18:03:22

+0

說實話,我並沒有深入瞭解它在服務器上的確切含義,但是由於flv中的聲音是mp3格式,因此可能有一種方法可以在它被編碼爲飛行之前攔截它,或者使用ffmpeg之後再從中提取出mp3。 – Quasimondo 2010-07-14 18:37:51

0

我使用Silverlight,以及考慮,但對我來說,問題是我沒有不想要求用戶安裝任何版本的.Net。所以我選擇了Javasonics.com的ListenUp - 而不是依賴於用戶瀏覽器可用的Java功能,並且在彈出提示時依靠用戶接受運行Applet。一個是六個,另一個是六個。無論如何,就服務器端的編碼而言,我推出了自己的python CGI腳本,將我的例子中的Speex轉換爲WAV(使用speexdec),然後將WAV轉換爲MP3(使用跛腳),將WAV轉換爲OGG(使用oggenc)後,我看到http://encoding.com,它有一個即付即用/預付費賬戶選項

2

回到2010年,當你問這個問題時,除了使用閃光燈客戶端+媒體服務器+ ffmpeg的從FLV轉換成MP3。

但現在是可能由於鍊金術/ AS3。

你應該ç剔除http://audior.ec閃存mp3錄製腳本。我是一個小型Flash腳本,它位於網頁上,記錄來自訪問者/成員的音頻,並將其保存爲網頁服務器上的mp3。 Red5或其他媒體服務器是不需要的。

相關問題