问题标签 [wowza]

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 回答
1378 浏览

.htaccess - 播放直播,使用 RTMP 协议,隐藏实际 IP 与网站子域

我必须播放使用 RTMP 协议的实时流媒体,并且我想用我网站的子域隐藏我的实际 IP。

我有一个 IP,即 46.xxx,当我使用下面给出的代码时,它可以工作:

但是当我尝试使用子域(例如 test.mysite.com)代替 IP 地址访问它时,它不起作用。

我试过的代码是:

我知道我必须在某些地方更改一些 apache 配置。但我不知道必须在哪个文件中编写什么代码(这篇文章建议,这在 .htaccess 中不起作用)

所以谁能帮帮我...

0 投票
2 回答
17344 浏览

video-streaming - 如何在 Wowza 中发布 rtmp 流?

我想从 rtmp://someothersite.com/live/ 发布一个 rtmp 流并将 m3u8 流传送到 ios 和 android 设备。

我决定使用 Wowza 并按照本文http://www.wowza.com/forums/content.php?36进行了一些设置

有:

我想知道我需要在哪里输入服务器 url 和名称?

0 投票
1 回答
4800 浏览

flash - 如何检查 H264/AVC ISO/IEC 14496-15 AVCDecoderConfigurationRecord?

一些历史背景:我目前正在使用 Wowza 并尝试解码来自IMediaStream的AMFPackets。视频数据包将有一个 5 字节的标头,第一个数据包是编解码器配置。

到目前为止,在我检查编解码器配置时,它与ISO/IEC 14496-15 AVCDecoderConfigurationRecord布局相匹配。但是,我在解码SPSPPS单元时遇到了问题。

包含 5 字节标头的编解码器配置数据包:

17 00 00 00 00 01 4D 00 15 03 01 00 2F 67 4D 40 15 96 52 02 83 F6 02 A1 00 00 03 00 01 00 00 03 00 28 E0 60 03 0D 40 16 00 49 3E 0 1 8 A 403 3E 7 F 02 49 F3 F8 C7 0E D0 B1 68 90 01 00 04 68 EB 73 52

Flash/Wowza 特定的首先是标题:

17 00 00 00 00

  • 17 = 10111 = H.264 K 帧
  • 00 = 0 = 编解码器配置包
  • 000000 = 0 = 开始时间 0

接下来是 AVCDecoderConfigurationRecord(十六进制 = 十进制):

  • 配置版本:01 = 1
  • AVCProfileIndication:4D = 77(主要)
  • profile_compatibility: 00 = 0
  • AVCLevelIndication:15 = 21 (2.1)
  • 6 位保留 + lengthSizeMinusOne:03 = 00000011 = 3(4 字节)
  • 3 位保留 + numOfSequenceParameterSets:01 = 0001 = 1
  • 序列参数集长度:002F =(47 字节)
  • (SPS 记录 47 字节长)
  • numOfPictureParameterSets:01 = 1
  • 图片参数集长度:0004 =(4字节)
  • (PPS 记录 4 字节长)
  • (结尾)

SPS 记录(47 字节):

67 4D 40 15 96 52 02 83 F6 02 A1 00 00 03 00 01 00 00 03 00 28 E0 60 03 0D 40 00 49 3E 7F 18 E3 03 00 18 6A 00 02 49 F3 F8 C7 0E D0 B1

假设这是一个包含 SPS 类型的 NAL 单元:(使用ITU-T H.264 06/2011 7.3.1 NAL 单元语法

  • 第一个字节:67 = 1100111
  • 禁止零位:1(糟糕,禁止 0 位设置为 1?)
  • nal_ref_idc:2
  • nal_unit_type: 0111 = 7 (SPS)

假设 SPS 有效载荷如下:(使用ITU-T H.264 06/2011 7.3.2.1.1 序列参数集数据语法

  • profile_idc:4D = 77(主要,匹配)
  • 约束 + 2 位保留(等于 0):40 = 1000000(看起来不错)
  • level_idc:15(2.1,匹配)

假设这只是一个 SPS:(使用ITU-T H.264 06/2011 7.3.2.1.1 序列参数集数据语法

  • profile_idc: 67 = 103 (我认为这应该是像 AVCProfileIndication 一样的 77?)
  • 约束 + 2 位保留(等于 0):4D = 1001101 (呃哦,保留位设置?)
  • level_idc: 77(这不应该像 AVCLevelIndication 一样是 21 吗?)

看起来它是以前的 NAL 单元头 + SPS 记录,我怀疑它是坏数据,因为每个捕获的配置数据包都是相同的,但让我失望的是为什么禁止的 0 位设置为 1?

谢谢

0 投票
6 回答
100296 浏览

android - 在 Android 应用程序中播放 RTSP 流

我正在尝试开发一个基于 Android 的应用程序,它可以从实时流中播放视频。这个直播流是使用Wowza Media Server制作的。

网址是:

我在 ecliplse 中尝试了以下代码:

起初,它不起作用。

现在它开始工作,但在 20 到 30 秒后停止。我该如何解决这个问题?

0 投票
1 回答
402 浏览

flash - DojoX Flash 流式传输

当我将 jwplayer 与以下配置一起使用时,一切正常。

当我使用带有以下配置的 dojo 时:

Flash 占位符可见,但没有播放流的控件,在控制台中我可以看到对我没有意义的错误......

dojo flash 配置有什么问题?另一件事是如何告诉dojo使用object标签?现在它使用了一些奇怪embed的标签......

Dojo 1.7.2 版文档没有那么有用http://dojotoolkit.org/reference-guide/1.7/dojox/flash.html

0 投票
2 回答
3961 浏览

macos - 寻找库/框架将实时视频从 OS X 流式传输到 Wowza 服务器 (RTMP)

我已经知道我可以通过 FFMPEG 将视频文件流式传输到我的 wowza 服务器,但我需要能够将实时视频(例如来自内置网络摄像头或其他连接的摄像头)流式传输到服务器。

我考虑的一种方法是将视频保存为约 10 秒的短文件,然后使用 FFMPEG 将它们流式传输到 wowza 服务器,但我面临两个问题。首先,当我切换到下一个要流式传输的视频剪辑时,如何确保提要不会中断。二,我如何将其设置为以 10 秒的时间块记录而不会丢失任何内容。

谢谢!

0 投票
1 回答
1276 浏览

java - Eclipse - 运行调试配置时如何更改已编译 jar 的名称

Eclipse 的基本 101。如果我有一个现有的 java 项目 TestA,如何将运行调试配置时编译的 jar 文件的名称更改为 testV1.jar?

0 投票
1 回答
751 浏览

android - 在 Android 中使用 RTMP 在 WOWZA 上发送视频文件

我想使用 RTMP 在 wowza 服务器上发送视频文件。我可以发送音频文件,但无法在 wowza 服务器上发送视频文件。谁能告诉我我怎样才能做到这一点。提前致谢。

0 投票
0 回答
1050 浏览

flash - Flash 11.3.x + Firefox(保护模式)- 无法连接到 RTMPS 流

打开与 RTMPS 流的网络连接失败,没有任何通知(网络状态或错误)。这发生在具有新的 Firefox 保护模式的 Flash Player 11.3.x 上(仅适用于发布的 Flash Player 版本,仅适用于 Windows)。

在我们的 wowza 媒体服务器(版本 3.1.1)上,我们可以看到 SSL 握手失败。

有没有人解决这个问题的方法或解决方法?或者有同样的问题,可以分享你是如何解决的?

(Adobe 论坛中也已经有关于该问题的帖子,但没有回复,例如http://forums.adobe.com/message/4576128?tstart=0))

谢谢!

0 投票
2 回答
3039 浏览

ios - RTP iPhone 相机 - 如何在写入时读取 AVAssetWriter 文件?

我正在尝试将 RTSP/RTP iPhone 相机捕获流式传输到 Wowza 服务器。

Apple 的 API 不允许直接访问 H264 编码的帧,而只允许您将其写入容器“.mov”文件中。

无论哪种方式,在 AVAssetWriter 完成写入之前,我都无法访问该文件内容,这不允许我流式传输实时摄像机捕获。

我尝试使用命名管道访问它,以便实时访问文件的内容,但没有成功 - AVAssetWriter 不会写入现有文件。

有谁知道该怎么做?

谢谢!

编辑:从 iOS 8 开始,编码器和解码器具有 API