Java,提供HLS实时视频流

我知道这个主题并不容易,但是我正在寻找一个Java类来将HLS流从服务器发送到客户端。

我生成的文件越来越大:

out.m3u8
out0.ts
out1.ts
out2.ts
out3.ts
out4.ts
out5.ts
out6.ts

这是使用ffmpeg从原始来源生成的:

ffmpeg -i http://sourceurl.com:9981/stream/channel/1232131 out.m3u8

我可以使用VLC播放它。

不知何故,我需要将此直播直播到客户端。

在这一点上,我并不真的在乎不同的比特率,我只想在移动浏览器和台式机浏览器中使用实时流传输。

我发现了这堂课:

https://github.com/Red5/red5-hls-plugin/blob/master/plugin/src/main/java/org/red5/stream/http/servlet/PlayList.java

可能正在做这样的事情。

我已将hls.js放入我的应用程序中,希望将其用于台式机。

但是,HLS现在应该可以在没有hls.js的情况下运行IOS设备。

一个人应该如何从服务器提供HLS内容?很难找到任何好的简单例子来做到这一点。

任何人都知道执行此操作所需的步骤吗?

我只是对Wowza和Red5进行了一点研究,但是不确定在当前阶段它们可以为我提供什么,并且设置这些文件来提供一些文件似乎过于复杂。但是请向我解释为什么不是这种情况。

破布

HLS中的H代表HTTP。诸如HLS DASH HDS平滑流等流技术的要点是,不需要特殊的服务器。只是普通的HTTP。您可以使用nginx之类的内容,也可以使用适用于Java或任何其他语言的任何HTTP服务器类/库。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HTTP实时流(HLS)无法正常运行Java FX 2.2.21

来自分类Dev

Ant Media Server是否支持HLS或DASH中的实时360视频流?

来自分类Dev

使用HLS的Android视频流

来自分类Dev

视频上传和实时流

来自分类Dev

Ubuntu RTMP实时视频流

来自分类Dev

带Phonegap的实时视频流

来自分类Dev

实时视频流的GOP大小

来自分类Dev

实时音频HLS流无法播放

来自分类Dev

r 中带有 React hls 播放器的实时视频流的当前持续时间

来自分类Dev

HLS(苹果HTTP流)视频下载

来自分类Dev

HLS(苹果HTTP流)视频下载

来自分类Dev

HLS视频流自动播放Iphone

来自分类Dev

实时音频流Java

来自分类Dev

android实时视频流不起作用

来自分类Dev

在网站上播放实时视频流

来自分类Dev

WebRTC实时视频流node.js

来自分类Dev

从RTSP到WEBRTC实时视频流

来自分类Dev

从YouTube获取视频ID“实时流”

来自分类Dev

如何合并实时视频和音频流

来自分类Dev

实时视频或音频流如何工作?

来自分类Dev

MediaPlayer在Android 5.1中播放HLS实时流时出错

来自分类Dev

iOS HLS(Http实时流)从较低的带宽开始。

来自分类Dev

我想使用Gstreamer执行HLS(HTTP实时流)

来自分类Dev

MediaPlayer在Android 5.1中播放HLS实时流时出错

来自分类Dev

从Java服务器到Android客户端实时流视频的最佳方法?

来自分类Dev

Kaltura内置用于HDS / HLS的视频流功能

来自分类Dev

ffmpeg在HLS流中剪切视频,暂停播放

来自分类Dev

在 iOS 上从 HLS 视频流中提取 CMSampleBuffer

来自分类Dev

DOTNETNUKE提供内置的视频流设施吗?