http-live-streaming相关内容

如何在WebGL中从HTML5播放器绘制视频并将其投影到3D平面上?

我正在使用Unity将我的应用程序构建为WebGL,我发现自己需要从HTML播放器中获取视频,并将其绘制在3D空间的平面上。 我知道您可以在CanvasRenderingContext2D上调用drawImage()并传入对视频播放器的引用,当函数运行时,当前帧将被绘制到画布上。 我所能找到的与该函数最接近的3D等价物是WebGL2RenderingContext.texImage3D ..
发布时间:2022-08-29 11:41:26 其他开发

IOS上的HTML5 MSE

我正在尝试使用Chrome Mobile在iOS上运行hls.js,但我注意到,Chrome Mobile不支持MediaSourceExtensions,这是绝对必要的! iOS是否支持MSE?(Chrome Mobile、Firefox Mobile..?) 如果没有,有没有实施的计划? 推荐答案 自2016年11月起,iOS不支持MSE。 然而,您不需要MSE来播放HLS ..
发布时间:2022-08-29 11:33:04 移动开发

从需要使用ffmpeg登录的站点下载

我想从一个需要使用FFmpeg登录的网站下载HLS视频,这意味着我必须输入我的用户名和密码才能访问视频,我不知道如何通过FFmpeg输入登录信息... 有人能帮帮我吗? 推荐答案 HLS是一种自适应流媒体协议,通过将视频文件分成多个不同数据速率的小块,可以自动调整视频流,从而获得更好的视频播放体验。因为现在你有很多小块,你不能直接下载视频。事实上,您甚至找不到指向该视频文件的直接下载链 ..
发布时间:2022-08-29 11:05:09 其他开发

如何在SWIFT/AVKIT中读取HLS流中的id3标签/其他元数据

我正在尝试收集一些关于如何从iOS应用程序内的HLS流中读取元数据的知识。 下面的HLS流有一些我想读的ID3标记: HLS test stream 在Safari的Web检查器中,我可以在控制台中看到很多数据对象,每个对象都有元数据: 在Web检查器的网络选项卡中,我可以读取播放列表文件: #EXTM3U #EXT-X-VERSION:5 #EXT-X-MEDIA-SEQUEN ..
发布时间:2022-04-17 18:08:53 移动开发

ESLint:无法启动HLS.ts扩展名的语言服务进程/问题

重要信息:请参阅下面提供重要信息的更新编辑 使用ANGLING:时,WebStorm 2021.2.2(和其他最新版本)中不断出现此错误: ESLint:无法启动语言服务进程 查看下面的屏幕截图 所有.ts文件都报告类似的错误: ESLint:无法从语言服务获取结果 我尝试通过创建一个新的角度项目来重现该问题,如下所示: ng new video-and- ..

使用FFmpeg通过管道输出视频片段

My Node.js应用程序使用FFmpeg捕获DirectShow设备的视频,然后输出片段进行直播(HLS)。目前,我正在将数据段输出到文件,但是,如果我可以通过管道输出它们,就可以通过WebSocket高效地发送数据段,而不是托管HTTP服务器。 我已尝试使用此命令: ffmpeg-y-f dshow-i video=FF来源:音频=立体声混合(Realtek High 清晰度音频 ..

如何通过单独提供密钥文件来播放 m3u8 加密播放列表?

我有一个 m3u8 播放列表文件(我们称之为prime),它指向另一个播放列表文件,该文件又包含带有密钥文件URL 的ts URL.使用 MPMoviePlayer 我目前可以播放 prime m3u8 文件.这些片段是 encrypted 使用 AES-128 位加密,密钥文件在最终的 m3u8 文件中.有没有办法可以提供最终的 m3u8 文件并告诉应用程序使用本地密钥文件来解密视频,这样我就不 ..
发布时间:2022-01-14 20:21:07 移动开发

如何获取 YouTube 直播的实际视频 URL?

有没有办法获取像这样的 YouTube 直播流的 HLS URL https://www.youtube.com/embed/WVZpCdHq3Qg 我尝试过典型的 get_video_info 方法,但它们似乎不适用于实时流. 解决方案 您需要从视频的清单中获取 HLS m3u8 播放列表文件.有一些方法可以手动执行此操作,但为简单起见,我将使用 youtube-dl 工具来获取此 ..

使用 ffmpeg 将 Mp4 转换为 HLS

我正在尝试在 iOS 应用程序中使用 ffmpeg 将本地 .mp4 视频转换为 HLS.我已经使用 pod 集成了 ffmpeg 包装器并生成了所有分段的 .ts 文件和 m3u8 文件,但如下所示,某些 .ts 文件段未在 .m3u8 播放列表文件中列出.它总是列出最后 5 个视频片段. #EXTM3U#EXT-X-版本:3#EXT-X-TARGETDURATION:2#EXT-X-MEDI ..
发布时间:2021-12-26 19:21:42 移动开发

使用 ffmpeg 进行转码和分段

看来 ffmpeg 现在有一个分段器,或者至少有一个命令行选项 -f 段 在文档中. 这是否意味着我可以使用 ffmpeg 将视频实时转码为 h.264 并单独使用 ffmpeg 提供分段的 IOS 兼容 .m3u8 流?如果是这样,将任意视频文件转码为分段的 h.264 aac 640 x 480 流 ios 兼容流的命令是什么? 解决方案 绝对可以 - 您可以使用 - ..
发布时间:2021-12-26 19:01:57 其他开发

FFMpeg 复制实时流(限制为 60 秒文件)

我目前有一种有效的方法来获取实时流并在它仍处于实时状态时开始在本地下载它. ffmpeg -i source_hls.m3u8 -c copy output.mkv -y 问题是我实际上并不想保存整个内容,我只是定期在 output.mkv 命令上运行另一个命令来创建部分实时流的剪辑. 我想知道是否可以将 output.mkv 文件限制为只有 60 秒长,这样一旦流超过 1 分钟 ..
发布时间:2021-12-26 18:49:00 其他开发

FFMPEG 加密

我正在做一个加密项目视频,我有几个关于程序的问题. 我使用一个命令将 mp4 转码为 HLS,ts 段持续时间约为 10 秒. 首先,我需要使用数据库中的密钥加密这些视频.然而,我不知道是否使用 ffmpeg 进行加密. 第二,如果不用ffmpeg也能加密,那我该怎么办?我在谷歌中搜索过,其中包括 openssl/aes 之类的东西,但是我没有详细的步骤可以遵循,即使是 ffmp ..
发布时间:2021-12-20 20:11:42 其他开发

是否可以在专为 iOS 设计的 Flash 平台中播放 HTTP Live Streaming 视频?(.m3u8 播放列表)

我们正在使用专为 Apple 的 iOS 设备设计的 HTTP 实时流媒体服务.它目前在 iOS 设备上运行良好. 源视频片段存储在服务器中,格式为 H.264 和 MPEG2(.ts) 容器.有没有办法在 Flash 平台上播放这些视频? 这些是我目前的调查. 据我所知,Adobe 提供了他们自己的流媒体格式 F4F,无论如何我们已经决定不使用它了. 有 OSMF 框架和 ..
发布时间:2021-12-20 18:05:11 其他开发

从 iPhone 到另一台设备(浏览器或 iPhone)的实时音频/视频流

我想将实时视频从 iPhone 传输到另一台设备(桌面浏览器或另一台 iPhone,例如点对点). 注意:目前不是一对多,只是一对一.音频可以是流的一部分,也可以通过 iPhone 上的电话通话. 我能想到的四种方法... 在 iPhone 上捕获帧,发送帧到媒体服务器,有媒体服务器发布实时视频使用主机网络服务器. 在 iPhone 上捕获帧,转换为图像,发送到 https ..