当前位置: 首页 > 面试题库 >

通过HTML5中的RTSP或RTP流式传输

易自珍
2023-03-14
问题内容

我正在构建一个Web应用程序,该服务器应从服务器
http://lscube.org/projects/feng 播放RTSP
/ RTP流。

HTML5视频/音频标签是否支持rtsp或rtp?如果没有,最简单的解决方案是什么?也许是VLC插件之类的东西。


问题答案:

从技术上讲“是”

(但不是真的)

HTML 5的<video>标签与协议无关-不在乎。您将协议src作为URL的一部分放在属性中。例如:

<video src="rtp://myserver.com/path/to/stream">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

或许

<video src="http://myserver.com:1935/path/to/stream/myPlaylist.m3u8">
    Your browser does not support the VIDEO tag and/or RTP streams.
</video>

也就是说,<video>标记的实现是特定于 浏览器的。由于HTML5尚处于初期阶段,我希望经常更改支持(或缺乏支持)。

根据W3C的HTML5规范(视频元素):

用户代理可以支持任何视频和音频编解码器以及容器格式



 类似资料:
  • 对于在接收器端播放视频,我们可以使用 gst-Launst-0.10-v rtspsrc位置=rtsp://172.16.6.210:8554/test!解码器!自动视频链接 但是,如何通过gstream er中的rtsp和rtp在接收器端通过网络播放音频流?

  • 我正在为android编写一个rtp视频流,它从android本地套接字读取h264编码的数据并将其打包。问题是我做到了,但我在客户端(Voip)中不断收到黑帧。 通信方式如下:Android- 有几件事我还不明白: 1) Android的mediarecorder给了我一个原始的h264流,我怎么知道NAL何时根据该流开始/结束?它没有任何0x000001模式,但它有一个0x0000(我假设它是

  • 我正在做一个基于VLCJ流的项目。我查阅了VLCJ教程中关于如何从下面的代码创建服务器端的内容。客户端如何从服务器获取视频内容?我也编写了客户端代码,但它没有显示任何内容。 如有任何帮助,我们将不胜感激。谢谢. 服务器代码: } 客户端: 正如您在上面看到的,MediaPlayer.PlayMedia(publicServer)应该显示视频内容,但没有显示任何内容。JFrame只是空的。

  • 我正在尝试从我的本地目录中获取视频文件,从服务器启用流并从我的客户端捕获这些帧。我使用了以下管道: 服务器端: 客户端: 设置这些后,我没有看到任何显示(甚至没有启动应用程序屏幕) 为了添加以上信息,我正在Ubuntu-12.04的命令行中运行这些命令

  • 我正在开发一个可以流式传输. m3u8播放列表(HLS播放)中的音频流的项目。我正在为上述目的使用Videojs。当我使用. m3u8和(. ts)格式的视频时,一切都很顺利。这些流在所有主要浏览器中播放。代码如下: 和html格式 该代码适用于包含<代码>位的HLS。ts视频流。 现在,我的流提供程序通过给我

  • 最近,在一次采访中,我被问到一个关于Kafka流的问题,更具体地说,面试官想知道为什么/什么时候您会使用Kafka流DSL而不是普通的Kafka消费者API来读取和处理消息流?我不能给出一个令人信服的答案,我想知道使用这两种流处理风格的其他人是否可以分享他们的想法/意见。多谢了。