我如何使用 HTML 视频标签在 asp.net 应用程序中播放 VLC 实时流媒体视频

     2023-05-07     139

关键词:

【中文标题】我如何使用 HTML 视频标签在 asp.net 应用程序中播放 VLC 实时流媒体视频【英文标题】:how can i play VLC live streaming video in asp.net application using HTML video Tag 【发布时间】:2019-08-22 15:16:08 【问题描述】:

我使用 Http 设置了 VLC 媒体播放器的实时流,我希望使用 HTML 5 视频标签在我的 asp.net 应用程序中播放此流。

我希望在我的 asp.net 应用程序中播放 VLC 的实时流。

【问题讨论】:

【参考方案1】:

首先,您需要在视频标签中提供 MIME 类型属性: 类型=“应用程序/x-mpegURL”。我用于流的视频标签看起来 像这样。

<video   controls>
    <source src="VLCLiveStreamingURLGoesHere" type="application/x-mpegURL">
</video>

确保将 VLCLiveStreamingURLGoesHere 替换为您的 VLC 直播网址。

如果您想直接播放 HLS 文件,请从 chrome Web 应用添加名为 Native HLS Playback 的 chrome 扩展。

一个可能的替代方案:

使用编码器(例如 VLC 或 FFmpeg)将您的输入流打包 转为OGG格式。例如,在这种情况下,我使用 VLC 打包 使用此代码的屏幕捕获设备:

C:\Program Files\VideoLAN\VLC\vlc.exe -I dummy screen:// :screen-fps=16.000000 :screen-caching=100 :sout=#transcodevcodec=theo,vb=800,scale=1,width=600,height=480,acodec=mp3:httpmux=ogg,dst=127.0.0.1:8080/desktop.ogg :no-sout-rtp-sap :no-sout-standard-sap :ttl=1 :sout-keep

将此代码嵌入到 HTML 页面中的标记中,如下所示:

这应该可以解决问题。但是,它的性能很差,并且 AFAIK MP4 容器类型应该在浏览器中得到更好的支持 比OGG。

HTML5 live streaming

【讨论】:

如何允许在 asp.net 的文本框中提交 HTML 标签?

】如何允许在asp.net的文本框中提交HTML标签?【英文标题】:HowdoIallowHTMLtagstobesubmittedinatextboxinasp.net?【发布时间】:2012-07-2506:20:54【问题描述】:首先,我想让大家知道我使用的是aspx引擎而不是Razor引擎。我在表单中有一个表格... 查看详情

如何在 ASP.Net 网络表单中使用标签?

】如何在ASP.Net网络表单中使用标签?【英文标题】:HowtouselabelforinanASP.Netwebform?【发布时间】:2011-03-3004:55:19【问题描述】:我把它当作纯HTML:<labelfor="txtPais">Pais:</label><inputname="ctl00$ContentPlaceHolder1$txtPais"type="text"id="c... 查看详情

如何在 html5 标签中查看视频?

】如何在html5标签中查看视频?【英文标题】:Howtoviewvideoinhtml5tag?【发布时间】:2015-12-3008:38:50【问题描述】:我想询问有关如何在我的浏览器上播放视频的问题。当我尝试将视频文件加载到浏览器时,它什么也不显示。老师说... 查看详情

在 Asp.Net 中强制关闭 Html 标签

...字符串。我在我的主页上显示了最新消息的简短版本。我使用substring方法在25个字符后剪切其余的新闻。它工作得很好。问题是当“新闻”具有如下列表标签时:<p>Helloall!& 查看详情

如何在 asp.Net 的脚本标签上使用 runat="server"

】如何在asp.Net的脚本标签上使用runat="server"【英文标题】:HowcanIuserunat="server"onascripttaginasp.Net【发布时间】:2010-08-1818:52:15【问题描述】:我不一定需要在服务器上运行它,但是,我想使用~/js/somefile.js语法。以前... 查看详情

如何在asp.net控件InnerHtml c#中的div标签中使用类

】如何在asp.net控件InnerHtmlc#中的div标签中使用类【英文标题】:Howtouseclassindivtaginsideasp.netcontrolsInnerHtmlc#【发布时间】:2017-02-2806:43:59【问题描述】:我正在尝试在innerhtmlc#中使用div标签。以下是我的示例代码,slideUL.InnerHtml="<... 查看详情

有没有办法在 ASP.net 中设置标签顺序? [复制]

...】:我正在尝试在我的项目的html端设置我的标签顺序。如何设置标签顺序。通常在VisualBasic中,选项位于视图/选项卡Order下的菜单栏中。我如何在asp中做到这一点?【问题讨论】:重复:***.com/questi 查看详情

什么时候应该使用标准的 html 标签/输入,什么时候应该使用 asp.net 控件?

】什么时候应该使用标准的html标签/输入,什么时候应该使用asp.net控件?【英文标题】:Whenshouldyouusestandardhtmltags/inputsandwhenshouldyouusetheasp.netcontrols?【发布时间】:2010-09-0909:01:37【问题描述】:当我将每个asp.net页面放在一起时,... 查看详情

如何在 ASP.Net Core MVC 中使用 HTML 链接?

】如何在ASP.NetCoreMVC中使用HTML链接?【英文标题】:HowtouseHTMLlinksinASP.NetCoreMVC?【发布时间】:2016-07-0618:24:25【问题描述】:我目前正在尝试在ASP.NETCoreMVC中创建一个网站。在我的布局页面中,我正在制作一个导航栏来访问可以通... 查看详情

如何在 HTML 表格中传输 asp.net 网格视图数据

】如何在HTML表格中传输asp.net网格视图数据【英文标题】:Howtotransferasp.netgridviewdatainHTMLtable【发布时间】:2011-03-1317:17:12【问题描述】:我在asp.net中工作,我正在使用网格视图,现在我想将动态的网格视图数据转换为html表,以... 查看详情

如何使用视频标签在 html 网页中嵌入 .h264 视频文件

】如何使用视频标签在html网页中嵌入.h264视频文件【英文标题】:Howtoembed.h264videofileinhtmlwebpageusingvideotags【发布时间】:2015-06-1120:04:56【问题描述】:我正在尝试在浏览器中播放.h264文件,尝试使用html视频标签来完成此操作。结... 查看详情

如何使用 html 按钮在 asp.net 中注销?

】如何使用html按钮在asp.net中注销?【英文标题】:Howtologoutinasp.netusingahtmlbutton?【发布时间】:2015-08-1703:10:43【问题描述】:我创建了一个母版页,其中有一个名为“退出”的按钮。如何使用该按钮退出当前登录会话。这里是按... 查看详情

asp.net如何调用标签打印机

...码打印机!我现在用ASP.ENT(C#)做条码打印程序!请问我该如何做?要能打印出标签的!那种不干胶的参考技术A是想自己写程序吗.这个不太好弄.可以直接调用标签软件的接口,先在需要打印的计算机上安装标签打印程序.然后调用... 查看详情

如何正确处理 textarea 中的 html 标签

】如何正确处理textarea中的html标签【英文标题】:Howtocorrectlyhandlehtmltagsintextarea【发布时间】:2011-08-0918:57:08【问题描述】:我有一个带有textarea元素的asp.net表单(成员配置文件的一部分-目标字段)。我不介意用户在那里输入htm... 查看详情

使用视频标签html5时如何在移动设备上显示视频缩略图

】使用视频标签html5时如何在移动设备上显示视频缩略图【英文标题】:HowToshowvideothumbnailonmobilewhenusingvideotaghtml5【发布时间】:2020-02-0513:33:30【问题描述】:我需要在移动设备上查看我的视频的缩略图。到目前为止,我发现的... 查看详情

如何在 asp.net 页面中包含外部 html 文件

】如何在asp.net页面中包含外部html文件【英文标题】:Howtoincludeanexternalhtmlfileinasp.netpage【发布时间】:2011-10-1918:20:42【问题描述】:如何在asp.net网页中包含externalhtmlfile。在PHP中我们可以使用include函数,如果asp.net有类似的函数... 查看详情

获取动态更改的 asp.net 标签的值

...-05-1618:52:40【问题描述】:我有一个asp.net标签web控件。我使用jQuery.html()函数动态更改其文本。当我尝试在服务器上获取标签的当前值时,它会显示页面加载时的原始值。有什么办法可以使标签的jQuery更改永久化,以便我可以在... 查看详情

如何在asp.net(vb)的新标签中打开pdf文件?

】如何在asp.net(vb)的新标签中打开pdf文件?【英文标题】:Howtoopenpdffileinnewtabinasp.net(vb)?【发布时间】:2022-01-1617:18:48【问题描述】:当我单击gridview的按钮时,我想在新选项卡中显示我的pdf文件。如何显示?请有人帮助我。... 查看详情