问题标签 [video-streaming]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1495 浏览

video-streaming - 视频流网站技术

我们正在评估视频流媒体网站的技术。

从过去 6 年开始,我一直是微软的人。

这里的任何人都可以推荐视频流媒体网站的必要技术,并引用它们的特点,例如:

  • 可扩展性,
  • 表现,
  • 发展努力

此外,一些书籍或其他指针将不胜感激。

0 投票
3 回答
353 浏览

video - 云 巨大的数据存储选项?

有没有人对如何进行视频录制有好的建议?

我们有一个摄像头,可以录制然后将实时视频流式传输到服务器。所以这意味着我们可以有 1000 台摄像机 24X7 发送数据进行记录。我们将根据包裹存储数据超过 7 / 14 / 30 天。

  • 如果摄像机每天向服务器发送数据,那么它将存储 1.5GB。
  • 所以这意味着有 1.5GB / 天 / 摄像机的流量
  • 每月总计 45GB / 月 / 摄像头(数据 + 一个摄像头的带宽)

请让我知道存储这些数据的最具成本效益的方法?

谢谢!

0 投票
5 回答
12632 浏览

web-applications - 最好的基于网络的视频播放器 HD - h264?

我正在寻找具有以下功能的网络播放器: - 以高清播放 h264 - Feeware - 良好的缓冲控制

实际上,我正在使用 JwPlayer 但它不支持缓冲!

0 投票
2 回答
5148 浏览

iphone - 将在线视频流式传输到 iphone 时出现问题

我们有一个完整的视频目录,我们希望将其流式传输到 iphone 以便在移动中显示,这将在 iphone 的 safari 浏览器中完成。

由于某种原因,我无法在网上找到任何像样的东西来展示这是如何完成的,我们将视频转换为 iphone 可以看到的格式 .m4v 和 .3gp(均使用 quicktime 转换)

但我不确定如何将视频嵌入网页中,以便 iphone 可以在内置的快速播放器中打开它们。

我尝试了下面的代码,但 safari 返回一个错误,指出“safari 无法下载此文件”

0 投票
2 回答
6366 浏览

iphone - 编写带有嵌入视频的 iPhone 应用程序

我正在研究我可能要在不久的将来编写的 iPhone 应用程序的视频流。该应用程序除了流式视频之外还有很多其他功能,但视频方面是我没有经验的部分。

有人知道有关编写流媒体视频应用程序的好文章吗?

谷歌似乎用链接淹没了我,这些链接不符合我的要求。

谢谢,

0 投票
3 回答
8036 浏览

iphone - 同时流式传输和保存视频?

我正在编写一个应用程序,其中一部分允许用户流式传输/播放视频。我想限制该功能,以便他们只能在有 WiFi 连接的情况下流式传输视频。然后我将保存视频,这样当他们只有 3G(或更小)连接时,他们无法流式传输视频,只能重播手机上保存的视频。

理想情况下,我想让 MPMoviePlayerController 流式传输/播放电影,然后访问电影数据并保存它。但是,MPMoviePlayerController api 似乎不支持访问电影数据。

我想避免并下载然后播放场景。有任何想法吗?

0 投票
1 回答
5448 浏览

java - 从 Apache Commons-Exec 捕获大量输出

我正在通过执行ffmpeg并将其输出捕获到标准输出来用 Java 编写视频应用程序。我决定使用 Apache Commons-Exec 而不是 Java Runtime,因为它看起来更好。但是,我很难捕获所有输出。

我认为使用管道将是可行的方法,因为它是进程间通信的标准方式。但是,我使用PipedInputStreamand的设置PipedOutputStream是错误的。它似乎有效,但仅适用于流的前 1042 个字节,奇怪的是恰好是PipedInputStream.PIPE_SIZE.

我不喜欢使用管道,但我想避免使用磁盘 I/O(如果可能的话),因为速度和数据量(512x384 分辨率的 1m 20s 视频会产生 690M个管道数据)。

关于处理来自管道的大量数据的最佳解决方案的想法?我的两个课程的代码如下。(是的,sleep很糟糕。对此有什么想法? wait()notifyAll()?)

WriteFrames.java

YUV4MPEGPipeParser.java

0 投票
1 回答
284 浏览

silverlight - Microsoft 媒体流服务 - 我可以将它用于自适应流吗?

我有 Microsoft Expression Encoder 2,我为自适应流媒体编码了一个视频。然后我可以将文件上传到 Microsoft 媒体流服务 ( http://silverlight.live.com ) 并使用自适应流吗?

0 投票
1 回答
2065 浏览

video-streaming - 用于视频流的 Web 客户端

我有一个支持实时视频流的网络摄像头。问题是它提供的 Web 界面使用 activex 控件来显示似乎只适用于 Internet Explorer 的视频流。我可以使用 vlc 观看视频流,但我想为不使用 ie 的技术含量较低的用户设置一个网页。java / flash /中是否有任何客户端/库我可以将视频流插入其中?

谢谢

0 投票
1 回答
807 浏览

streaming - 如何在 Flash Media Server 上以块的形式录制流

我想将使用 Flash Live Encoder 发布的流录制到 FMS 3.5,但将录制拆分为具有预定义长度的文件。例如,如果发布了流“网络摄像头”,我想以 10 分钟为单位记录它:“webcam1.flv”、“webcam2.flv”……据我所知,没有使用计时器的工具。我能想到的唯一解决方案是使用带有时间限制参数的 stream.record() ,但这似乎是一个 hack,因为当记录应该停止并开始记录另一个块时,它会触发流上的 NetStream.Record.DiskQuotaExceeded。有没有人做过类似的事情?