标签: video-streaming

如何从Linux服务器流式传输实时视频?

这是我想要做的。环顾四周,但没有找到任何直接的答案。我有一个使用 Ubuntu/MySQL/Apache 运行网站的 Linux 机器。我也有自己的静态 IP,即不使用网络托管。我希望能够将来自笔记本电脑(可能运行 Windows)上的网络摄像头的视频源流式传输到我的 Linux 服务器,并让我的一个网站的用户能够在流式传输时实时看到该视频。显然,笔记本电脑需要以某种方式向服务器进行身份验证,但对谁可以在网站上查看实时视频不应该有任何限制。谢谢。

video-streaming

32
推荐指数
1
解决办法
11万
查看次数

如何验证 RTMP 流 URL 是否正常工作?

我负责为流媒体视频设置 CDN 帐户,但实际上并没有运行将托管内容的站点。如何测试已发布的 RTMP URL 是否有效?我是否需要使用 Flash 视频播放器创建一个测试页面,或者是否有一个可以使用可用于测试的 RTMP 流的简单工具?URL 格式如下:

rtmp://example.fcod.llnwd.net/a1111/e11/test/example/file.flv

cdn flash video-streaming rtmp

12
推荐指数
1
解决办法
7万
查看次数

是否可以使用 iptables 复制 UDP 单播流?

我有一个专有系统,它将 udp 视频流从单元 #1 (192.168.1.1) 传输到单元 #2 (.1.2)。我无法对这个系统进行更改,我正在尝试克隆这个 udp 流,以便我可以在不同的程序中访问它。该程序将对视频进行处理并将其作为多播流再次发送出去。

我希望使用带有三个网卡的 Linux 机器(现在运行 Ubuntu Server 12.04)来做到这一点。通过将单元 #1 和 #2 连接到 Linux 机器中的两个网卡(eth0 和 eth1)并使用网桥,我让它们进行了通信。我的 /etc/network/interfaces 看起来像:

# The loopback network interface
auto lo
iface lo inet loopback

# The external interface
auto eth3
iface eth3 inet static
address 192.168.10.2
netmask 255.255.255.0

# The bridge interface
auto br0
iface br0 inet manual
  bridge_ports eth0 eth1
Run Code Online (Sandbox Code Playgroud)

这是有效的,并且通过使用 tcpdump 我已经确认 udp 数据包是从 #1 到达并在端口 6000 处朝向 #2。

我希望的下一步是使用 iptables 来克隆所有来自 192.168.1.1 的 udp …

iptables udp video-streaming

8
推荐指数
1
解决办法
6537
查看次数

在客户端网络上现场缓存视频内容的同时控制访问

我们有很多小时的视频培训课程,我们希望通过加密或控制访问的方式向客户现场提供这些课程

目前,我们通过网站(例如 udacity)提供,但由于互联网带宽,一些大公司希望在现场提供。我们不想只给他们一个带有 mp4 文件的硬盘,但我们也不需要军用级加密(因为最后,他们可以用摄像机录制)

我想我们可以为他们提供一个带有视频的媒体服务器,让我们的本地网络应用程序在他们的网络上运行,并与我们的(网络)服务器通信以跟踪/获取令牌,并与本地媒体服务器通信以获取视频。

有人告诉我“其他供应商正在提供这个”,但我不知道“如何”。我猜他们使用 Adob​​e Media Server 或其他东西。

如何在客户端“本地缓存”现场视频,但仍然可以控制对视频的访问?

security cache video-hosting video-streaming

6
推荐指数
1
解决办法
78
查看次数

远程控制的基于 IP 的网络摄像头

这可能是风滚草,但有人知道可以通过 IP 远程控制的网络摄像头吗?(了解您必须拥有静态 IP、NATing、防火墙中的开放端口、yada yada yada)

例如,有两个位置(A 和 B),人 1 位于位置 A,并且希望能够控制位置 B 的网络摄像头/视图以放大和缩小特定的人。

在 Windows XP/& 盒子上。使用 LiveMeeting/WebEx。

已经看过圆桌视图:

http://www.polycom.com/products/voice/conferencing_solutions/microsoft_optimized_conferencing/cx5000.html

谢谢!

video video-streaming video-conferencing

3
推荐指数
1
解决办法
944
查看次数

如何将 server_name 与流 NGINX 一起使用?

目前设置如下:

stream  {
    server {
        server_name stream.kingdomgame.org; # this line is resulting in an error
        proxy_pass http://localhost:1935;
    }
}

Run Code Online (Sandbox Code Playgroud)

没有 server_name 也可以正常工作,但如果可能的话我想使用域。

nginx video-streaming

2
推荐指数
1
解决办法
5540
查看次数

我可能需要什么样的服务器设置?- 学校 A/V 流媒体

我之前在服务器方面的经验通常仅限于家庭文件共享服务器、低流量网络服务器等。这给我留下了如何设置系统的技术知识,但在扩展所述系统方面的经验很少。

然而,我目前的项目让我担任技术负责人,负责建立一所在线音频和视频流学校。我遇到的困难是我没有足够的经验来猜测他们需要什么,他们也没有经验告诉我 - 所以我试图问尽可能多的相关问题他们希望他们的服务器,这里是我发现了什么:

  • 大约 1000 个并发用户,并希望扩展(可能显着)
  • 视频和音频流,显然是最高质量的
  • 支持实时和基于播放列表的流媒体。
  • 可能只有一个频道,但由于这是一个教育机会,我想让他们多拥有几个不会有什么坏处。(打击这个 - 我认为频道指的是流,这很奇怪,因为我最初是一个音频专家!)
  • 没有关于它们是否被锁定在 Windows 或 Linux 是否可以接受的消息。
  • 大概预算 - 7000 美元。实际上可能比这少 2000 美元,因为与另一家技术公司发生了事故(他们出于某种原因订购了 7000 美元的 DV 磁带机,现在该公司希望他们支付 30% 的进货费)。

我已经做出的初步决定:

  • 我计划将 Icecast 2 用于我的流媒体服务器,由 VLC Shoutcast 编码提供。
  • 由于学校已经设置了 DMZ,我计划将 Icecast 服务器放置在那里,并从他们工作室中的一台简单的工作站计算机通过他们的内部网提供数据。
  • 这个系统在任何方面都不是关键任务——它是一个教育工具(他们是一所媒体磁铁学校),所以我认为从成本:收益的角度来看,冗余对他们来说是不值得的。

我不知道的是:

  • 我需要多强大的服务器?
  • 什么可能是我的主要节流阀 - 带宽?我怎样才能减轻这种情况?
  • 除了专业的视频和音频采集卡以及 VLC 的副本之外,我是否需要任何特殊的编码工作站?
  • 是否有任何其他考虑因素我只是想念?

非常感谢您的帮助 - 如果您需要更多信息,请告诉我,我会尽我所能告诉您。


编辑1:

我期待在 OGG 或 MP3 中出去 - 可能是 MP3,因为它得到更广泛的支持(并且对小学生的父母更熟悉。

内容将包括实况/预录标准清晰度视频包(可能在 Quicktime 中,后者)。纯音频广播可能由 MP3 组成,转码为更易于管理的质量。DRM 不是问题,版权也不是问题(至少,版权不是我的问题)。每当学生想广播某事时就会生成内容,但这种媒体的存储应该不成问题。他们不是在这里生成原始电影片段——他们是制作小型电视节目包的孩子——我将在工作站上的 RAID 10 中放置 4 个 Terrabyte 硬盘驱动器并收工。 …

scalability video-streaming

0
推荐指数
1
解决办法
768
查看次数

我真的需要cdn进行视频传输吗?

如果我要为大国(俄罗斯)创建视频交付站点,我应该使用CDN进行视频吗?我相信,在东京(国家东部)和法兰克福(国家西部)两个地方存储视频比将视频加载到 CDN 便宜得多。但是,我有点担心视频加载速度,但我应该担心吗?

更新。

抱歉,我不太擅长这类问题。所以,至于技术细节。

我想,这将是相当大的服务。大部分用户位于一个国家/地区。我们自己的服务器输出速度约为 220Gb/s。

从下面的回答中,我明白我很可能需要 cdn,但是在选择时我应该记住哪些参数?

video cdn video-streaming

-1
推荐指数
1
解决办法
68
查看次数