2010-10-01 85 views
0

我對使用嵌入式Windows Media Player的wav文件(位於IIS中的虛擬目錄中)和流式處理ASP.NET網頁有一些疑問。將wav文件拖到嵌入式Windows Media Player(wmp)

1)wav文件是流式傳輸還是播放等待,直到整個文件被下載到客戶端?

2)如果wav文件沒有流式傳輸,有些選項可以做到這一點?

3)出於安全考慮,我們需要防止(或者至少儘可能地讓它變得困難)讓某人將文件保存到本地計算機上。這是可能的和如何?

謝謝 馬克

回答

0

好回答總之你的問題。音頻流式傳輸。它絕對不會保存到客戶端的計算機上。 但是,讓我們處於一種理想的情況,即聲音不僅流到客戶端計算機,而且客戶端無法通過右鍵點擊並在網站上的任何地方保存聲音;用戶可以用麥克風錄製聲音。好吧,這是一個笑話。但用戶可以很容易地從他的電腦錄製流式聲音。

是在互聯網上免費提供的許多應用程序,允許用戶錄製流式聲音。我之前做過很多次。 (互聯網上的直播電臺)。它會拾取音頻數據,然後將其保存到文件中,然後可以播放以供以後使用。它的質量也非常好。總會有辦法做一些事情。 儘量不要在這上面花太多時間。

編輯:意識到你的網絡上有一個嵌入式媒體播放器。並且想要現在流式傳輸數據。

好的,這裏是你的問題的解決方案。很多公司都這樣做。

如果你想流媒體(而不是讓他們下載它),你需要 來安裝Windows媒體服務。 Windows媒體播放器可以很容易地嵌入網頁 。

要做到真正的流媒體和真正的流媒體控制,你需要一個 流媒體服務器。它只能安裝在服務器操作系統上,例如Win 2003 服務器,但不安裝XP Pro。

您應該只需將音頻片段url傳遞到處理播放的控件 。如果它是客戶端控件,那麼在將其傳遞迴 客戶端時,通常可以通過某些服務器端代碼調整參數 ,換句話說就是在服務器端動態創建目標代碼。

如果該文件位於另一個站點上,則由於服務器無法控制該文件,因此您不需要流媒體服務器 。此外,典型的 窗口媒體文件將採用流式格式,可以執行一些操作,例如開始/停止/暫停等流式文件,但由於缺少該控制級別,因此無法快速前進在流。

繼承人鏈接,可能會幫助你。其許可工具: http://www.mediasoftpro.com/

我希望這可以幫助。

PK

+0

嘿帕文,謝謝你的回覆。很高興知道音頻流式傳輸。我應該在我的問題中提出這個問題,但是我找不到任何有關這方面的信息,你能否指出我可以向我的老闆解釋一個wav文件實際上是流式傳輸的來源? – user390480 2010-10-01 15:34:18

+0

另外,感謝有關保存的信息。是的,我不關注麥克風:-)或特殊軟件。這是一個內部應用程序,我不能讓用戶右鍵點擊。我明白,該網址是在HTML中,他們可以複製它,但我不認爲可以做任何事情。 – user390480 2010-10-01 15:36:34

+0

只要告訴他帕文這麼說,你的老闆就不會再提問了。玩笑。 我已更新我的帖子。壞消息和好消息。 – Pavan 2010-10-01 15:39:39

1

通過IIS服務的媒體文件可以使用progressive download如果比特率節流,這是不正確的數據流,但對於大多數來說已經足夠好提供服務。然而,媒體文件存儲在客戶端的機器就像任何其他臨時互聯網文件,所以沒有任何DRM的地方,可能不適合你的選擇。