问题标签 [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 投票
3 回答
1764 浏览

video-streaming - 用于构建视频会议应用程序的视频 API

我将在接下来的六个月内构建一个应用程序,该应用程序将用作双向视频会议系统,并来回共享一些其他数据。我可能会使用某种相对昂贵的 USB 网络摄像头,并且知道 USB 视频类设备标准,这似乎是要走的路。

现在,我可以用什么来针对那个(或其他方向)进行编程?操作系统并不重要,因为它没有决定(将选择适应整体需求),语言也不是。网络将是 VPN,最坏情况 256kbps 对称。理想情况下,它也可以处理编码和压缩,但基本上我只是在寻找某种起点来开始研究(到目前为止刚刚发现 TAPI 和 H.323,不确定对它们进行编程的最佳方法)。

0 投票
2 回答
4343 浏览

video - H.264 流媒体要求

我正在寻找有关访问者成功流式传输 1 Mbps 640x360 H.264 编码视频所需的最低要求的更多信息。我知道用户需要最新的 Flash 9 版本。我正在寻找他们计算机的最低要求。

我们想为我们的视频切换到这个编解码器,但不想因为电脑速度较慢的人而破坏我们的网站。问题是:太慢有多慢?我们会疏远1%、5%、50%吗?我真的不知道。

我在 Microsoft 网站上找到的关于 720p 播放要求的最佳信息:http: //www.microsoft.com/windows/windowsmedia/content_provider/film/ChoosingPC.aspx

此处的区别在于,真正的“高清”720p (!280x720) 介于 5-10 Mbps 之间。我们正在流式传输分辨率大小的一半,并且只有 1 Mbps。

任何进一步的信息将不胜感激。

0 投票
5 回答
33008 浏览

c# - Creating an MJPEG video stream in c#

I have images being sent to my database from a remote video source at about 5 frames per second as JPEG images. I am trying to figure out how to get those images into a video format so I can stream a live video feed to Silverlight.

It seems to make sense to create a MJPEG stream but I'm having a few problems. Firstly I was trying to stream via an HTTP request so I didn't have a deal with sockets but maybe this is breaking my code.

If I try surf to my stream from QT I get a video error, Media player shows the first frame image and Silverlight crashes :)

Here is the code that streams - since I content type used this way can only be sent once I know that it isn't ideal and might be the root cause. All images are coming in via a LINQ2SQL object.

I did already try simply updating the image source of an image control in Silverlight but the flicker isn't acceptable. If Silverlight doesn't support MJPEG then no point even continuing but it looks like it does. I do have access to the h.264 frames coming in but that seemed more complicated via MP4.

Thanks!

EDIT: I have the stream working in firefox so if I surf to the page I see video! but nothing else accepts the format. Not IE, SL, Media player - nothing.

0 投票
2 回答
670 浏览

c++ - 如何将视频从我的应用程序流式传输到网络?

我有一个应用程序可以从多个网络摄像头抓取视频,进行一些图像处理,然后在屏幕上显示结果。我希望能够将视频输出流式传输到网络上 - 最好是某种分发服务,而不是自己直接连接到客户端。

所以我的问题是:

  • 是否存在这样的流媒体分发服务?我正在考虑类似 ShoutCAST 继电器,但用于视频。我知道 ustream.tv,但我认为他们只是采用直接的网络摄像头连接,而不是允许您发送任何流。
  • 如果是这样,是否有执行此操作的标准协议?
  • 如果是这样,是否有适用于 Win32 的该协议的免费库实现?

理想情况下,我只想在 SendToServer(bitmap) 函数中抛出 DIB 格式的视频帧,并让它为我压缩、发送和分发它;)

0 投票
2 回答
2875 浏览

c# - .NET 选项将视频文件流式传输为网络摄像头图像

我有兴趣开发一个应用程序,该应用程序允许我从 xml 构建视频列表(包含视频标题、持续时间等)并将该列表作为我的网络摄像头流播放。意思是,如果我要访问 ustream.tv,或在 live Messenger 上激活我的网络摄像头,我的视频播放列表将注册为我的活动网络摄像头。

有没有人在这方面有经验,也许有一些建议可以提供?

0 投票
9 回答
1410 浏览

video - 那里有哪些视频编码和流媒体服务?

我正在寻找可以直接嵌入他们的上传器或将视频文件发送到的东西,然后将对视频进行编码并允许我通过“我的”网站上的播放器流式传输视频。

到目前为止,我发现的服务是:

该服务不能像 YouTube 那样,视频也会发布在他们的网站上。

还有其他的吗?有没有人有上述任何一种经验?

如果该服务还可以对音频进行编码并通过 Flash 视频进行流式传输,那也将很酷。

编辑:从回复的数量来看,这似乎不是一个很常见的任务,尽管你现在访问的大多数网站都有视频。其中很多是 YouTube,但也有不少网站也不使用 YouTube。这些其他网站有什么用?

0 投票
4 回答
11702 浏览

php - 如何在网站上显示类似 youtube 的视频播放器?

我正在一个网站上工作,我希望在该网站上上传摄像机录制的视频,并且仅对登录用户可见(但不可下载)。我还想编辑视频,让某些图像出现在背景中,并可能记下他们上次停止观看视频的时间。(即如果他们在 30 分钟后停止观看,我想在他们下次观看时从 30:00 开始播放视频)。

我的问题是,

1) 有没有办法将选定的图像/动画动态添加为背景,将 .mp3 文件作为配乐添加到视频中,还是我必须使用视频编辑软件为每个视频手动执行此操作?(将有 100 多个视频)。视频上的任何建议。编辑软件也会很酷。

2) 我是否必须使用ffmeg将视频转换为 .flv ,或者有没有办法直接将它们作为 .mpegs/.wmv 文件播放?

3)显然我需要某种视频播放器(如 youtube),您可以在其中暂停/停止/跳过视频。有没有办法使用 Javascript/AJAX 构建它,或者我需要为此购买一个 flash 组件?(如果我必须购买一个,任何对此类视频播放器的推荐将不胜感激)

我正在使用 PHP 5、MySQL 和 Jquery (Javascript) 来构建这个项目。

谢谢。

0 投票
2 回答
1320 浏览

asp.net - 通过使用 ASP.NET 构建的网站流式传输视频的最佳方式是什么?

我正在寻找大家对从使用 ASP.NET 构建的网站流式传输视频的最佳方式的意见。一些值得注意的项目包括:

  • 流式传输 .avi、.mpg 和可能的 .wmv 文件的能力
  • 某人将视频直接上传到共享服务器并使其流式传输而无需任何额外工作(无需压缩等)的能力

我认为 Silverlight 可能是一个不错的选择,但我非常感谢其他人的意见(如果可以,请包括优点/缺点)。

谢谢!

0 投票
3 回答
3429 浏览

streaming - 拆解:适用于 RTSP?

当用户单击视频 (RTSP) 流会话中的停止按钮时发送 TEARDOWN 是否合适?如果不是那为什么?

0 投票
1 回答
2945 浏览

c# - VLC 服务器与 .NET C# 的通信

我正在开发一个允许视频流或视频点播的项目。我一直在寻找软件包,VLC 看起来是满足低成本需求的绝佳选择。

为了真正使用这个应用程序,我需要一个可以与系统通信的 API。在做了一些研究之后,有一些通过 PHP 和 Java 进行的绑定,但没有什么是真正的 .NET。我进一步看了看,发现我可以通过 telnet 进行通信,这对于我需要的工作来说是可行的。

我开始从事该项目,但首先进行了手动工作流测试,因为我创建的 API 稍后将是自动化的。我能够启动 VLC,但很难让它播放流媒体以及激活 telnet 会话。这是在阅读了文档中的示例之后,这些示例似乎不再起作用或以不同的方式工作,因此我认为该资源不可靠。

是否有任何使用当前 0.9.8 版本的 VLC 的示例,这些示例实际上具有有效的通信示例?此外,是否有任何我可以用来与 .NET 与 VLC 通信的绑定,而这些绑定可能只是我在互联网上无法找到的?