当前位置: 首页 > 知识库问答 >
问题:

从Wowza流直播音频到HTML5客户端?

逑翰翮
2023-03-14

我有一个现有的应用程序,通过RTMP将实时音频从Flash客户端流到Wowza zerver。。。我能够将Flash客户端连接到该设备,并获得实时、低延迟的音频。

我想在PC、Android和iOS中连接一些基于HTML5的客户端,而不在客户端使用任何Flash。。。RTMP URI通常为“rtmp://myserver/live/mystream“我尝试从HTML5页面连接视频和音频标签,但没有成功。

Wowza销售的基础上,能够流到任何客户。。。如果有人知道放入HTML视频/音频标签的神奇URI,或者其他一些方法,允许我在不使用浏览器中的Flash的情况下接收流,我将非常有兴趣看到它们。

请注意:这是来自RTMP源的实时音频,而不是文件。是音频,不是视频。

共有1个答案

山森
2023-03-14

您将需要使用HLS进行播放。URI的格式为

http://<wowzaIP>:1935/<appName>/<streamName>/playlist.m3u8

此外,Wowza目前仅支持在OSX/iOS设备上播放带有Safari视频标签的HTML5。其他浏览器/平台可能是可能的,但结果各不相同。或者,你可以考虑使用HTML5播放器,比如免费的Wowza播放器,它应该可以跨平台运行。

 类似资料:
  • 我需要录制音频(我相信使用函数)并将其从nodejs服务器传输到连接的客户端浏览器。我环顾了一些例子,没有什么太明确的内容,并且采用了不同的方法。 我不能使用webrtc。它必须使用服务器向客户端发送流。但是,我可以使用(我相信这是webrtc的一部分)来录制音频并将其发送到nodejs服务器)。 是否有任何资源或示例显示这样的工作方式?

  • 我计划开发一个乐器应用程序,当我们摇动android手机时,它会发出“angklung”(谷歌it)的声音。 问题是: 如何使一个Android手机可以分享其生产的声音(通过摇动手势)到其他Android手机有我的应用程序? 我想使用的连接是移动数据连接和wi-fi。 我认为这个人也有同样的问题,但我不知道如何与他沟通。将android流式传输到android,但没有任何帮助。。 我需要解决这个问

  • 我已经找了一段时间来解决这个问题,但没找到什么。 我的目标是接收来自udp客户端的消息,服务器接收该消息并将其转发给web客户端,web客户端在每次接收到消息时播放一个音频片段。但是,由于某种原因,音频无法播放。如果我直接从我的目录打开页面,音频可以播放,但是如果我试图通过本地主机访问它,它无法加载。有人知道解决办法吗? 这是客户端javascript。 此页面由服务器.js、节点.js文件使用

  • 我需要有一个实时直播音频流从一个客户端到一个服务器到多个侦听器客户端。 目前,我已经从客户端录制工作和流通过套接字的音频。将io发送到服务器。服务器接收此数据,并且必须流式传输音频(也通过socket.io?)发送给希望侦听此流的客户端。它必须尽可能实时(尽量减少延迟)。 我正在使用GetUserMedia录制麦克风(浏览器兼容性在这里并不重要)。我希望客户端使用HTML5音频标签来收听流。在服务

  • 问题内容: 向服务器端api发出“ AJAX”请求时,我无法播放音频。 我有后端Node.js代码,该代码使用IBM的Watson Text-to-Speech服务提供文本音频: 我有客户端代码来处理: 后端返回我期望的音频,但是我的成功方法playAudio从未被调用。而是,将始终调用handleError,并且错误对象始终为null。 谁能解释我在做什么错以及如何纠正此问题?这将不胜感激。 谢

  • 我真的很难理解使用Node.js将ffmpeg的实时输出流到HTML5客户端的最佳方法,因为有很多变量在起作用,而我在这方面没有太多经验,我花了很多时间尝试不同的组合。 我的用例是: 1)IP视频摄像机RTSP H.264流由FFMPEG拾取,并使用节点中的以下FFMPEG设置重新多路复用到mp4容器中,输出到stdout。这只在初始客户端连接上运行,以便部分内容请求不会再次尝试生成FFMPEG。