将实时视频流式传输到浏览器(低延迟)[关闭]

     2023-02-25     66

关键词:

【中文标题】将实时视频流式传输到浏览器(低延迟)[关闭]【英文标题】:Stream live video to browser (with low latency) [closed] 【发布时间】:2012-01-25 12:29:02 【问题描述】:

我想以低延迟将实时视频流式传输到浏览器。

据我了解,有两个客户端:

HTML5 视频标签 Flash 视频播放器

发送流有多种方式:

TCP/IP 使用 HTTP,使用渐进式下载(和 html5 范围请求) UDP(使用 Flash)

并且有多种广播流的解决方案:

使用 Apple 的 HTTP Live Stream(提供小文件片段的 m3u 播放列表) ...?

还有在互联网上发布和分发流的问题。

我需要的是

使用 javascript 同步视频内容 对于许多观众来说,整个国家/世界的低延迟 媒体服务器:(自定义)桌面应用程序(或浏览器解决方案)上传网络摄像头流

其他现有的媒体服务软件解决方案?

    HTTP Live Stream 是否会导致高延迟,因为流需要分段并上传到小文件中? (排除 html5 解决方案?) Flash 播放器需要输入什么内容(即网络地址、服务器上的文件?) Flash 播放器需要什么服务器? (还有,要分发给许多观众?) 如何将视频流上传到 Flash? (即现有的软件解决方案/是否可以编写一个上传网络摄像头流的自定义应用程序?)

非常感谢您回答这个复杂的问题!

【问题讨论】:

嗨,马克,你在吗?你有解决办法了吗? @RoboLover,如果您使用 Flash、HttpStreaming 或其他任何东西,通常都没有关系。你基本上需要一个好的视频流主机。它们中的大多数提供许多不同的输出格式。我最终使用了 Flash - 因为您还可以访问网络摄像头,这是一个不错的奖励。 Flash 需要特定的服务器,例如 FMS 或 Wowza(至少对于实时流——我认为您可以将普通的 .flv 文件用于 VOD(视频点播))。对于 HttpLiveStreaming,我不知道(但我猜也一样,尤其是如果你也需要转换,很多服务器都可以为你做) 感谢您的好回答,我使用 Wowza Media Server 和 Flash Builder 处理了这个问题。 【参考方案1】:

3 年后的 2014 年,WebRTC 获得越来越多的采用和普及。虽然它仅限于现代浏览器,但它在质量和性能方面的优势远远超过过时的 Flash 或仅限 HTML5 的有限解决方案。

Google Hangouts 使用 WebRTC 技术,并且有第三方服务提供流式传输、广播和连接视频所需的库和服务器。

【讨论】:

从 ios 流式传输实时视频 [关闭]

】从ios流式传输实时视频[关闭]【英文标题】:Streaminglivevideofromios[closed]【发布时间】:2012-02-0902:26:10【问题描述】:我需要将视频从iPhone/iPad摄像头传输到服务器。看起来这需要使用AVCaptureSession来完成,但我不知道如何最好地... 查看详情

将实时 http 流式传输到 HTML5 视频客户端的最佳方法 [关闭]

】将实时http流式传输到HTML5视频客户端的最佳方法[关闭]【英文标题】:BestapproachtorealtimehttpstreamingtoHTML5videoclient[closed]【发布时间】:2014-03-2205:18:57【问题描述】:我真的很难理解使用node.js将ffmpeg的实时输出流式传输到HTML5客户... 查看详情

寻找一个库/框架将实时视频从 OS X 流式传输到 Wowza 服务器(RTMP)[关闭]

】寻找一个库/框架将实时视频从OSX流式传输到Wowza服务器(RTMP)[关闭]【英文标题】:Lookingforalibrary/frameworktostreamlivevideofromOSXtoWowzaserver(RTMP)[closed]【发布时间】:2012-07-1313:49:46【问题描述】:我已经知道我可以通过FFMPEG将视频... 查看详情

将 adobe 媒体服务器视频实时流式传输到 HTML 5

】将adobe媒体服务器视频实时流式传输到HTML5【英文标题】:LiveStreamingadobemediaservervideotoHTML5【发布时间】:2015-02-0206:41:55【问题描述】:我正在寻找一种方法将我的实时视频从我的相机以Flash形式广播到adobe媒体服务器并将此视... 查看详情

h264 实时视频流

...:如果您在一端(服务器)动态生成h264帧,您将如何在浏览器(客户端)中制作可观看的实时(低延迟)视频流?换句话说,我想要实现的是将图形密集型c++应用程序从gpu服务器流式传输到浏览器。作为一个简单的解决方案,... 查看详情

将麦克风从客户端浏览器流式传输到远程服务器,并将音频实时传递到 ffmpeg 以与第二个视频源结合

】将麦克风从客户端浏览器流式传输到远程服务器,并将音频实时传递到ffmpeg以与第二个视频源结合【英文标题】:Streammicrophonefromclientbrowsertoremoteserverandpassaudioinrealtimetoffmpegtocombinewithasecondvideosource【发布时间】:2021-06-3013:18:52... 查看详情

仅使用视频标签实时流式传输到 HTML5(没有 webrtc)

...】:我想将实时编码数据包装到webm或ogv并将其发送到html5浏览器。webm或ogv可以做到这一点,由于其MDAT原子,Mp4无法做到这一点。(不能实时打包h264和mp3打包发送给客户端 查看详情

使用 FFMPEG 到网络音频 api 的实时流式传输

...js+ffmpeg将音频流式传输到仅使用网络音频api在LAN中连接的浏览器。不使用元素,因为它添加了自己的8到10秒的缓冲区,我希望获得可能的最大高延迟(最大大约1到2秒)。音频播放成功,但音频非常不连贯且嘈杂。这 查看详情

将实时视频从 Raspberry Pi 流式传输到我的 Android 应用程序,但出现安全异常

】将实时视频从RaspberryPi流式传输到我的Android应用程序,但出现安全异常【英文标题】:StreaminglivevideofromRaspberryPitomyAndroidAppbutgettingsecurityexception【发布时间】:2017-03-0817:54:51【问题描述】:我想将实时视频流式传输到我的Android... 查看详情

将实时视频广播从 android 相机流式传输到服务器

】将实时视频广播从android相机流式传输到服务器【英文标题】:Streaminglivevideobroadcastfromandroidcameratoserver【发布时间】:2014-04-2814:19:45【问题描述】:我正在尝试创建一个android应用程序,我想在其中将实时视频从android设备摄像... 查看详情

将实时 Android 音频流式传输到服务器

】将实时Android音频流式传输到服务器【英文标题】:StreamLiveAndroidAudiotoServer【发布时间】:2013-02-2707:15:42【问题描述】:我目前正在尝试将实时麦克风音频从Android设备流式传输到Java程序。我开始在两个安卓设备之间发送实时音... 查看详情

使用 Python/C++/Java 将实时视频流式传输到网页的最佳方法

】使用Python/C++/Java将实时视频流式传输到网页的最佳方法【英文标题】:BestwaystostreamlivevideotoawebpageusingPython/C++/Java【发布时间】:2011-11-1419:51:44【问题描述】:我想读取实时视频流,例如RTSP,对其进行一些基本处理,然后将其... 查看详情

如何使用 MPEG-DASH 流式传输实时视频? [关闭]

】如何使用MPEG-DASH流式传输实时视频?[关闭]【英文标题】:HowtostreamlivevideousingMPEG-DASH?[closed]【发布时间】:2016-06-1302:34:17【问题描述】:这是一个初级问题。我一直在阅读有关MPEGDASH作为Internet上流式传输的新标准的信息。我... 查看详情

将音频+视频流式传输到浏览器

】将音频+视频流式传输到浏览器【英文标题】:streamingaudio+videotothebrowser【发布时间】:2020-06-2213:57:06【问题描述】:对于我的一个项目(在C++、Linux中),我正在寻找一种轻量级的方法(CPU方面,也可以在没有硬件加速的raspber... 查看详情

将实时视频从我的 c# 应用程序流式传输到 ASP.NET 网页

】将实时视频从我的c#应用程序流式传输到ASP.NET网页【英文标题】:Streaminglivevideofrommyc#applicationtoASP.NETwebpage【发布时间】:2013-11-3006:23:27【问题描述】:我有一个项目需要将实时视频流发送到网络客户端。我有一个服务器应用... 查看详情

如何将视频从浏览器提交/流式传输到服务器?

】如何将视频从浏览器提交/流式传输到服务器?【英文标题】:Howtosubmit/streamvideofrombrowsertoaserver?【发布时间】:2013-06-0819:18:38【问题描述】:我可以在浏览器中使用getUserMedia()录制视频。但是,我还没有找到一种方便的方式将... 查看详情

将视频从 Android 相机流式传输到服务器 [关闭]

】将视频从Android相机流式传输到服务器[关闭]【英文标题】:StreamingvideofromAndroidcameratoserver[closed]【发布时间】:2011-02-0219:08:48【问题描述】:我已经看到很多关于如何将视频从服务器流式传输到Android设备的信息,但关于其他方... 查看详情

将 openCV C++ 视频流式传输到浏览器

】将openCVC++视频流式传输到浏览器【英文标题】:StreamignopenCVC++videotothebrowser【发布时间】:2016-05-3011:39:44【问题描述】:我正在尝试使用C++中的openCV捕获我的内置网络摄像头,并进行一些处理。到目前为止,这是有效的。现在... 查看详情