http-live-streaming相关内容

更新.m3u8播放列表文件以进行HTTP实时流传输?

我正在从无法播放的实时流的传入电影转换MPEG-2可传输格式,然后使用mediastreamvalidator验证.m3u8文件,它说:“警告:在没有EXT-X-DISCONTINUITY标签的情况下检测到流不连续性".转换是使用FFMPEG进行的,请帮助我我所缺少的内容吗? 斯里兰卡 解决方案 使用FFMPEG时,可以使用setpts选项重写输出文件上的时间戳. ..
发布时间:2020-11-25 02:10:48 其他开发

串联多个HLS主播放列表

DASH清单提供“句点"的概念,以在单个清单中连接多个片段-每个片段都有自己的音轨信息. 是否存在类似的功能,可以将多个主播放列表文件合并为一种“主主"播放列表文件? 解决方案 简短答案:不,不是在主播放列表级别. 我猜最接近HLS中MPEG-DASH周期的是不连续序列.您将必须连接变体播放列表并添加EXT-X-DISCONTINUITY. 示例: 第一个剪辑的变体 ..
发布时间:2020-11-25 02:10:45 其他开发

Video.js/Contrib-HLS在大多数浏览器中无法播放HLS(代码:4 MEDIA_ERR_SRC_NOT_SUPPORTED)

我正在构建一个视频播放器,该视频播放器需要播放HLS实时和点播流. 它似乎仅在Safari上运行良好. (减去我需要更新的自定义样式,请忽略它) 在所有其他浏览器中,我都会收到此错误: VIDEOJS: ERROR: (CODE:4 MEDIA_ERR_SRC_NOT_SUPPORTED) The media could not be loaded, either because th ..
发布时间:2020-11-25 02:09:42 其他开发

MediaPlayer,仅视频m3u8 HTML流有效

我正在将MediaPlayer与m3u8音频流一起使用.这将导致出现日志错误消息:Error(1, -1010) 当我查看错误代码时,第一个参数似乎正确:只有-1010很奇怪. 当我使用苹果视频m3u8网址时,效果很好!这是网址: http://devimages.apple.com/iphone/samples/bipbop/gear1 /prog_index.m3u8 我使用 ..
发布时间:2020-11-25 02:09:38 移动开发

使用VLC将RTSP提要作为HTTP Live Stream进行流式处理

我在Windows服务器中安装了非常高质量的RTSP提要.我正在尝试使用VLC将其作为Http Live Streaming重新传输. 有人知道是否可以通过VLC的图形用户界面(而不是命令行)来建立此流吗?如果可以,怎么办? 到目前为止(在这里和其他地方)我发现的示例都是命令行示例,而它们都没有起作用. 我很想听到任何实际使用Windows服务器将RTSP成功重播到HTTP实时流 ..
发布时间:2020-11-25 02:09:21 其他开发

从网络摄像头到服务器的纯js流

是否可以从webcamera(前端)捕获流并通过 hls 或 rtmp 使用纯js(无闪存)将其流传输到服务器. 并且如果还有其他协议允许将流作为流发送(与hls不同),则将更受欢迎. 解决方案 我找到了解决方案. 目前尚没有任何方法可以将前端从navigator.getUserMedia()接收的流“转换"为rtmp. 但是我们可以使用MediaRecorder Api. 在客户端 ..
发布时间:2020-11-25 02:09:18 前端开发

解密不使用IV的AES-128加密的M3U8播放列表

我目前正在构建一个用于下载M3U8播放列表的应用程序,但是我遇到了一个问题:如果播放列表是使用AES-128加密的,例如有这样的一行: #EXT-X-KEY:METHOD=AES-128,URI="https://website.com/link.key",IV=0xblablabla 在将段写入输出文件之前,我必须解密这些段,并且如果存在IV,则下面的代码对我有用,但是如果IV属性不 ..
发布时间:2020-11-25 02:08:10 C#/.NET

如何在所有PC浏览器中播放m3u8播放列表?

默认情况下,可以在Mac Safari浏览器中播放m3u8文件,但不能在任何其他桌面浏览器中播放.在支持HTML5和非HTML5的所有浏览器中播放它们需要做什么? 解决方案 不幸的是,HTML5对视频的支持是如此分散,以至于在所有时间点和目的上,它都是无用的(至少作为主要关注点). M3U8播放列表是Apple HTTP Live Streaming,您可以从名称中看出,它们是(或至少从A ..
发布时间:2020-11-25 02:07:02 其他开发

iPhone为什么要四次请求.m3u8播放列表文件?

为什么iPhone会请求4次.m3u8播放列表文件?而且,是否可以让它仅请求一次? 请求执行如下: 第一个是完整请求. 第二个是字节范围为0-1的请求. 第三个是对完整文件的另一个字节范围请求. 最终请求还是完整的请求. 请注意:iPhone会根据这些请求终止连接,因此并非所有请求都能完成. 但是,我认为有很多不必要的请求,我想知道为什么iPhone会这样做,以及是否 ..
发布时间:2020-11-25 00:04:44 移动开发

更改智能设备的html5视频元素的HLS视频源

我正在尝试使用javascript动态更改视频源.我有一个包含元素的网页,该网页将播放HLS流.可以,但是我无法通过脚本动态更改视频. 我真的很坚持.我也许可以通过使用iframe解决此问题,但这会带来其他问题. 有人提示如何在智能设备上使用视频标签来更改HLS-Stream,而不必关闭整个页面并打开另一个页面吗? 我知道移动智能设备只能播放一个视频,但是,如果视频 ..
发布时间:2020-11-24 19:17:47 移动开发

Android Widevine HLS/DRM支持

距离Google收购Widevine公司将近两年,该公司提供DRM支持以保护例如HLS H.264/AAC流. 根据 http://www.widevine.com/不仅Android,而且iPhone/支持iPad和Wii或PS3等游戏机. 任何人都可以使用Android Widevine DRM吗? 关于, STeN 解决方案 您必须经过Google认证,才能使用Wi ..
发布时间:2020-11-22 00:13:09 移动开发

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

我想将网络摄像头视频流式传输到http网页.我知道如何从网络摄像头读取并将其存档到文件. 但是如何通过网络流式传输.有什么管道? 解决方案 使用gst-launch-1.0 videotestsrc is-live=true ! x264enc ! mpegtsmux ! hlssink 它将生成播放列表和片段文件.您需要提供对这些文件的HTTP访问权限,例如,您可以使用任何网 ..
发布时间:2020-11-21 02:34:18 其他开发