gpt4 book ai didi

audio - 如何将视频/音频流式传输到网络浏览器

转载 作者:行者123 更新时间:2023-12-02 23:57:30 25 4
gpt4 key购买 nike

我想将视频和音频从我在 Linux 中的网络摄像头流式传输到互联网,并使用普通的网络浏览器(如 IE、firefox chrome..etc)在互联网上播放流媒体。

我现在正在使用 mjpg-streamer,它工作得很好,但不幸的是它只流式传输视频而没有音频。

什么是最好的方法??谢谢

最佳答案

视频流作为 HTML 中的标准模块是相对较新的,因此您可以选择是使用标准技术(仍然是新的且支持不够广泛),还是使用被替换的过程,但在当前浏览器中完全支持。

如果您选择采用支持 HTML5 的前卫标准,则直播视频的解决方案有点复杂。最常见的流媒体解决方案是使用 HTTP Live Streaming,对于实时流媒体,它需要专门的流媒体服务器(例如 Darwin、FMS 或 Wowza)而不是 HTTP 服务器。有很多选择;我会使用 H.264 编码而不是 HTTP 实时流协议(protocol)中提供的 MP4 文件格式。至于选择哪个流媒体服务器,我无法在那里提出建议,因为我只有使用 Wowza 的经验,但我可以告诉你,Wowza 通常是一个不错的选择,因为它非常灵活且易于使用。

如果您选择采用普遍支持的事实标准,那就是使用基于 Flash 的视频播放器,例如 longtailvideo.com 的 JWPlayer。要为此创建实时提要,您可以使用流媒体服务器(例如 Wowza 或 FMS,如果您选择在某个时候切换到 HTML5,这可能是对 future 的一项不错的投资),或者如果您的视频被一个人访问客户端一次,您可以配置一个 CGI 脚本由您的 HTTP 服务器运行,并让它创建一个 FLV 文件格式的文件。

关于audio - 如何将视频/音频流式传输到网络浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13505866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com