利用asp.net進行視頻檔案的身分識別驗證

來源:互聯網
上載者:User

我的目的是用asp.net進行流媒體的認證和防盜鏈。

主要思路如下:
1、將視頻檔案的請求從IIS中路由給asp.net的ISAPI,通過在IIS中添加副檔名,如.wmv,.rm,處理常式為asp.net的ISAPI aspnet_isapi.dll
2、接下來,編寫自己的httpHandlers,並在應用程式的web.config中配置,指示ASP.net將.wmv.rm等副檔名的請求路由給自己編寫的httphandlers,然後我們在Http Handlers中對請求進行身份認證。
3、身份認證通過後,再讀取對應的視頻檔案,通過流傳給用戶端。

但有幾個問題還有待研究,第3部分,如何讀取大的二進位檔案,並通過流傳給用戶端如何?不清楚。用asp.net的BinaryReader會不會很耗資源,它是不是要把檔案全部讀取的記憶體,才能寫給用戶端?用戶端如何自動識別流檔案類型(是wmv還是rm等),從而自動跳出相應的播放器進行播放

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.