使用 adobe flash player 的 RTMP 流

RTMP stream with adobe flash player

我使用 NGINX 作为 Web 服务器。能否介绍一下flash播放器在rtmp流视频点播中的作用,尤其是音视频同步?非常感谢

Tell me about the role of flash player in rtmp streaming video on demand...

RTMP和Flash都是Adobe制作的

Flash Player 是 运行(在网页内)使用 Adob​​e 自己的 AS3 编程语言制作的应用程序的浏览器插件。它就像是 运行s(或 "plays")Flash 应用程序的操作系统。

RTMP是一个直播发送系统audio/video。它可用于广播在线广播流、点播或直播视频流(例如:体育、电影等)。

在网络上,RTMP 只能通过 Flash Plugin 解码,因此您必须制作(或找到)用 AS3 编码的媒体播放应用程序。它将被编译为 .swf 文件,您可以使用 <embed> 标签将此 .swf 嵌入到 html 文件中。

Flash .swf 应用程序使用代码加载 RTMP 数据,Flash Player 系统会自动将其解码为直播 audio/video。就像浏览器在您的代码加载 <video> 标签内的文件时解码一些 .mp4 视频一样。