簡體   English   中英

我如何使用HTML video標簽在asp.net應用程序中播放VLC實時流視頻

[英]how can i play VLC live streaming video in asp.net application using HTML video Tag

我使用Http設置了VLC Media Player的實時流,並且希望使用HTML 5 Video標簽在我的asp.net應用程序中播放此流。

我希望在asp.net應用程序中播放VLC的實時流。

首先,您需要在視頻代碼中提供MIME類型屬性:type =“ application / x-mpegURL”。 我用於流的視頻標簽如下所示。

<video width="352" height="198" controls>
    <source src="VLCLiveStreamingURLGoesHere" type="application/x-mpegURL">
</video>

確保用VLC實時流URL替換VLCLiveStreamingURLGoesHere

如果要播放直接的HLS文件,請從chrome網絡應用程序添加稱為本機HLS播放的chrome擴展名。

可能的替代方法:

使用編碼器(例如VLC或FFmpeg)將輸入流打包為OGG格式。 例如,在這種情況下,我使用VLC通過以下代碼對屏幕捕獲設備進行打包:

C:\\ Program Files \\ VideoLAN \\ VLC \\ vlc.exe -I虛擬屏幕://:screen-fps = 16.000000:screen-caching = 100:sout =#transcode {vcodec = theo,vb = 800,scale = 1,寬度= 600,高度= 480,acodec = mp3}:http {mux = ogg,dst = 127.0.0.1:8080 / desktop.ogg}:no-sout-rtp-sap:no-sout-standard-sap:ttl = 1:保持

將此代碼嵌入到HTML頁面中的標簽中,如下所示:

這應該可以解決問題。 但是,它的性能很差,並且AFAIK MP4容器類型在瀏覽器中應該比OGG具有更好的支持。

HTML5實時流式傳輸

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM