WOWZA + RTMP 在多个设备上播放?

2024-03-25

我仍然是 Wowza/Streaming 的新手,但是当我设置所有内容(RHEL + Wirecast)时,我可以以某种方式从我的家用电脑流式输出/广播到 EC2 服务器。

正如我按照 Wowza Live-Streaming 教程,我使用RTMP之后我得到的公共(查看者)方面是:

  • rtsp://xx.xx.xx.xx:1935/live/myStream
  • http://xx.xx.xx.xx:1935/live/myStream/playlist。m3u8

这意味着,我只能通过 Flash 和 iOS 玩。
But on Androids and Windows Phones,不支持FLASH。

现在我非常基本的问题是(可能我错过了一些东西,但是):

  • When i stream RTMP, do i only get two such above stream types?
    • Only, rtsp://....... and http://........m3u8 ?
  • So how about other stream types?
    • Like, .mp4 .mov等等..通过HTTP ?

既然我正在讨论这个话题,请让我补充一个问题。

  • 关于 WOWZA,最好的方法是什么REALTIME STREAMING + MULTIPLE DEVICES FOR WEB? (我是否应该继续使用RTMP)?
  • DOES HTTP-LIVE-STREAMING涵盖所有网络播放设备?

太感谢了!


您可以阅读此文档:https://www.wowza.com/docs/how-to-set-up-live-streaming-using-an-rtmp-based-encoder https://www.wowza.com/docs/how-to-set-up-live-streaming-using-an-rtmp-based-encoder

它解释说:

  1. flash 需要 RTMP 链接
  2. iOS 需要 http 链接,特别是 .playlist.m3u8
  3. rtsp 链接可能由 Quicktime 或旧 Android 设备(或可能是黑莓)使用
  4. 当您发布直播流(例如通过 Flash Media Live 编码器通过 RTMP)时,您可以通过 RTMP、RTSP、cupertino (Apple HLS)、smooth (MS Silverlight)、sanjose (Adobe HTTP) 播放它
  5. .mp4、.mov 不是“类型”+我们谈论的是直播,对吧?
  6. 对于 VOD 流媒体,请使用此文档:https://www.wowza.com/docs/how-to-set-up-video-on-demand-streaming https://www.wowza.com/docs/how-to-set-up-video-on-demand-streaming

回答您的问题:

  1. 为了支持所有设备,您可以使用 Flash Media Live Encoder + Wowza Transcoder Addon,这样您将获得不同的流比特率作为任何设备都能够播放的输出(因为编解码器是 H264 和 AAC)
  2. Http 直播 - 取决于你的意思。 ...playlist.m3u8是Apple HLS格式,flash不会播放它。 但http流是..playlist.m3u8,manifest.f4m(Adobe HTTP,OSMF播放它),Manifest(MS Silverlight平滑流)。

对于实时流媒体 IMO,您应该使用适用于 Flash 的 RTMP 和适用于现代 Android 和 iOS 的 HLS。 您还可以检测旧的(

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WOWZA + RTMP 在多个设备上播放? 的相关文章

  • github“网络推送通知”如何工作?

    github 似乎在其 Web 界面上使用轮询服务器进行实时通知 live github com 看起来该技术既不是基于 Websocket 也不是 XHR 轮询 它是如何开发的 他们似乎使用 HTML5 服务器发送事件 一段时间后 我通过
  • 用于多摄像机录制和流媒体设置的软件和/或硬件解决方案

    简而言之 我需要一种方法来流式传输 或以其他方式播放 电影以及 3 到 4 个其他 显示角度 并且用户能够更改他们正在观看的流式传输 最终结果应该是一个带有其他角度链接 按钮的视频播放器 允许用户根据需要切换摄像机流 角度 这是一个例子 您
  • 使用 pyqtgraph 和 LiDAR 快速实时绘制点

    我想创建一个实时的点图 GUI 我正在使用 Scanse Sweep LiDAR 每次扫描该 LiDAR 工作频率为 1 10Hz 时 我都会收到大约 1000 个描述 LiDAR 周围环境的点 x y 这是一个 2D 激光雷达 我到处寻找
  • 使用 DirectShow 捕获帧并使用 OpenCV 进行处理

    我为视频到图像捕获制作了两种不同的解决方案 并且想知道是否可以将两个世界的优点结合在一起 我目前正在使用 DirectShow 加载 AVI 文件并捕获图像 然而 DirectShow 缺乏图像处理功能并且需要制作额外的滤镜 这让我陷入了困
  • WOWZA + RTMP 在多个设备上播放?

    我仍然是 Wowza Streaming 的新手 但是当我设置所有内容 RHEL Wirecast 时 我可以以某种方式从我的家用电脑流式输出 广播到 EC2 服务器 正如我按照 Wowza Live Streaming 教程 我使用RTM
  • 如果客户端在服务器之后启动,则 GStreamer v1.0 UDP 多播流无法正确解码

    我正在尝试使用 GStreamer 进行 UDP 多播屏幕流传输 我的投屏服务器应该在 Windows 上运行 and my 客户端应在 Linux 上运行 如果我在服务器之前启动客户端 一切都很好 问题是当我启动客户端并且服务器已经启动时
  • 无法编译 HTTP-Live-Video-Stream-Segmenter-and-Distributor

    我正在 Ubuntu 11 10 上运行 打算编译HTTP直播视频流段和分配器 https github com carsonmcdonald HTTP Live Video Stream Segmenter and Distributor
  • iphone sdk 支持从 rtmp 流播放 mp4 吗?

    iphone sdk支持播放RTMP流中的mp4文件吗 我希望将文件存储在 CloudFront 中 在标记为流式传输的存储桶中 并希望 iPhone 应用程序能够播放它们 这可能吗 还是我最好将文件存储为 CloudFront 上的 mp
  • 使用 Python 进行视频流传输

    Python 中是否有任何库 或 应用程序可支持视频流 它必须读取文件并需要通过网络进行流式传输 查看波动 http flumotion net 它是一个用Python实现的流媒体服务器
  • 将视频从OBS流式传输到运行在heroku上并使用node-media-server的rtmp服务器

    我一直在使用react redux 节点媒体服务器和json 服务器开发这个类似Twitch 的应用程序 它允许用户通过将其 OBS 配置到服务器 URL 来直接流式传输视频 音频 并且流密钥等于在 React 应用程序中创建的流的 ID
  • 内核模块和SCHED_RR线程的优先级

    我有一个嵌入式 Linux 平台 Beagleboard 运行 Angstrom Linux 连接了两个设备 通过 USB 连接的激光测距仪 Hokuyo UTM 30 通过 SPI 连接的定制外部板 我们编写了一个Linux内核模块 负责
  • 使用 Java RealTime 的生产者-消费者架构

    我正在使用 Java Realtime Sun JRTS 2 2 设计交易系统 并且想问一些有关最佳实践的问题 因为我担心发明轮子 并且非常确定我的任务已经解决了 所以我有一个线程不断读取套接字 解析字节并提取消息 二进制协议 之后 我应该
  • Android 视觉人脸检测与视频流

    我正在尝试将人脸检测 API 集成到从 Parrot Bebop 无人机接收的视频流中 使用 MediaCodec 类对流进行解码 http developer android com reference android media Med
  • 实时清除数据容器的内容

    My problem is best explained by the architecture below 基本上 我必须清除NSMutableData实时对象 或任何其他对象 即我无法阻止其包含线程 有没有办法 API 来做到这一点 u
  • 来自直播流的语音到文本[关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我有一个 Java 应用程序 我想要转录的不是一个文件 而是一个由 Wowza 提供的实时流 rtmp
  • Faye 在 jruby 的铁轨上

    我搜索了很多 但找不到任何资源表明我可以将 Faye 与 jruby 一起使用 我已经发现this one https groups google com forum fromgroups topic faye users wvp K38v
  • 为使用 Hls.js 管理的 HLS 视频构建音量计

    我正在使用 Hls js 将视频管理到我的 HTML 页面中 我需要构建一个音量计来告知用户视频的音频级别 因为我需要保留video muted true 我想知道是否有任何方法可以使用 Hls js 从流中提取音频信息并用这些信息构建音量
  • flash/flex:渐进式下载与 rtmp

    我试图理解并真正确定何时在 Flex flash 中使用渐进式下载与 rtmp 看来主要的一点是 rtmp 不与 http 一起提供服务 而渐进式下载则由 http 提供 由于它不是 rtmp 因此资源受到保护 因为无法从 swf 外部连接
  • 是否可以使用 S3 进行 Flash 伪流?

    我一直在使用 S3 来存储和提供 FLV 和 MP4 视频 它效果很好 但内容是渐进下载的 我想知道是否有可能让所谓的 伪流 与 S3 一起使用 伪流允许观看者在下载完整视频之前在视频中向前搜索 并仅将必要的位发送到 Flash 播放器 我
  • 视频流上的 TCP 与 UDP

    我刚从网络编程考试回来 他们问我们的问题之一是 如果您要传输视频 您会使用 TCP 还是 UDP 请解释一下存储视频和实时视频流 对于这个问题 他们只是希望得到一个简短的答案 TCP 用于存储视频 UDP 用于实时视频 但我在回家的路上想到

随机推荐