26得票2回答
IE/Edge使用媒体源扩展进行视频缓冲

我们正在尝试使用MSE(媒体源扩展)在网站上实时显示视频。我们通过websocket发送帧并尽力保持延迟较低。我们的当前原型在IE,Edge,Chrome,Safari等浏览器中流媒体非常好。我们的问题是,IE和Edge坚持在开始播放视频之前缓冲大约3-5秒钟。这在我们的用例(安全摄像头的实时...

26得票4回答
GsaIOException 缓冲区溢出,没有可用空间。

我有一个带有直播功能的 MediaPlayer 应用程序。当我使用物理设备(API 22 Lollipop 和 API 23 Marshmallow)测试应用程序时,启动流没有任何问题。 今天我想使用仿真器 (API 25 Nougat) 测试该应用程序。直播流不起作用,并且我收到以下错误:(...

26得票6回答
使用Java进行实时视频流传输?

有没有适用于Java的优秀实时视频流库?理想情况下,管道的两端都应该使用Java编写,但我主要关注视频播放器。你会推荐哪个软件吗? 更新:看起来VLC会引入1-2秒的延迟。我需要真正实时的视频流。记录到播放的延迟必须低于300毫秒。

26得票4回答
通过浏览器在VLC播放器上打开视频流

有没有可能在网页上添加一种链接,可以打开VLC播放器并开始播放流视频?就像这样: 另外,有没有可能在浏览器中嵌入VLC播放器?

26得票7回答
在Python中从RTSP流中读取视频帧

我最近设置了一个树莓派摄像头,并通过RTSP流传输帧。虽然可能并不完全必要,但以下是我正在使用的广播视频命令: raspivid -o - -t 0 -w 1280 -h 800 |cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://:...

26得票4回答
哪些网络浏览器支持MPEG-DASH流媒体协议?

我找到以下内容: 根据:此链接 DASH受到任何支持W3C媒体源扩展(MSE)的浏览器的支持,目前Chrome和IE11都支持。 而这里 Firefox 21包含一个DASH实现,用于HTML5 WebM视频,默认情况下关闭。可以通过“about:config”和“med...

25得票1回答
低延迟(< 2秒)实时视频流HTML5解决方案?

随着Chrome很快禁用Flash,我需要开始寻找替代方案来实现Flash/RTMP的HTML5直播流。 目前,通过Flash + RTMP,我可以获得不到1-2秒的延迟的实时视频流。 我尝试使用MPEG-DASH进行实验,似乎这是流媒体的新行业标准,但最好的延迟时间也只有5秒。 为了更...

25得票3回答
如何在Node.js中从远程URL创建可读流?

在Node.js文档的Streams部分中,它说我可以使用"fs.createReadStream(url || path)"。但是,当我实际这样做时,它告诉我"Error: ENOENT: no such file or directory"。我只想将视频从可读流传输到可写流中,但我卡在了创...

25得票5回答
iOS的视频解码器访问权限?

iPad/iOS支持使用MPMoviePlayerController等方式对H.264进行视频流播放,但我通过自定义专有流接收H.264数据,并需要在软实时场景下进行解码。 iPad/iOS的视频解码器能否以任何方式访问以解码此数据? 更新: 显然,iOS 4.0 Core Media框架...

25得票3回答
HTML5视频捕获和保存

我正在建立一个可以进行卡拉OK的网站,用户可以录制自己跟唱mp3的视频。我已经实现了访问相机和显示实时流的功能,但是如何保存视频以便用户可以下载并保留它呢? 我的代码:&lt;!DOCTYPE html&gt; &lt;head&gt; &lt;link href="css/bootstra...