问题标签 [m3u8]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 无法连接 red5 中的 hls 插件
我正在使用最近推出的 red5 hls 插件。
当我尝试连接 hlsapp 时,red5 给了我这个错误:
线程“Launcher:/hlsapp”中的异常 java.lang.RuntimeException: 无法在 org.red5.server.tomcat.TomcatLoader$1.run(TomcatLoader.java:611) 加载 webapplication 上下文类 原因:org.springframework.beans。 factory.BeanCreationException:在 ServletContext 资源 [/WEB-INF/red5-web.xml] 中定义名称为“segmenter.service”的 bean 创建错误:调用 init 方法失败;嵌套异常是 java.lang.NoClassDefFoundError: Could not initialize class com.xuggle.ferry.JNIMemoryManager at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1455) at org.springframework.beans.factory。 support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:519) 在 org.springframework.beans.factory。
[警告] [Red5_Scheduler_Worker-9] org.red5.server.net.rtmp.RTMPConnection – 关闭从 192.168.1.114:34215 到 192.168.1.114 的 RTMPMinaConnection(输入:3443 输出:3221),由于长时间握手,ID 为 -1
另外,我现在不明白如何连接 HLS 插件,我通过传递“rtmp://192.168.1.114/hlsapp/user_id/video_name”来连接,同样适用于 oflaDemo “rtmp://192.168.1.114/ oflaDemo/user_id/video_name”。
请告诉我我做错了什么。我正在使用 jdk7、xuggler、red5 1.0.2
任何帮助都会非常显着
iframe - HTTP Live Streaming (m3u8) I-Frames 位置
HTTP Live Streaming 会话中 I-Frame 的推荐位置是什么?
我知道,如果我要使用#EXT-XI-FRAMES-ONLY 标签,那么每个段的开头正好包含 1 个 I 帧。
但是如果我不使用这个标签怎么办?
如果我严格根据时间长度创建细分怎么办?
如果一个片段不是以 I-Frame 开始的,玩家通常会假设他们应该根据前一个片段的最后一个 I-Frame 来计算图像吗?如果是这样,那我为什么还要创建一个#EXT-XI-FRAMES-ONLY 播放列表?
iphone - MPMoviePlayerController 无法播放文档文件夹中的播放列表和视频
我的应用在文档文件夹 /playlists/ 中有视频内容 - 它是我使用 m3u 格式的播放列表文件夹。/videoContent/ - 这是视频文件夹。
第一的。当我使用代码运行播放器以从服务器加载播放列表和内容时
m3u
这不适用于日志中的消息:
第二
当我尝试从文档文件夹播放播放列表时。
m3u 具有规范中描述的相对路径。
然后我看到一些日志消息,就像第一次尝试一样。
来自文档文件夹的第三个播放列表,播放列表包含完整路径。
m3u
日志
但是,如果我直接从没有播放列表的文件夹或服务器播放视频 - 一切都很好。
如果我使用 m3u-all 播放来自外部视频流服务器的播放列表也很好。
发生了什么?我不知道。
html - 在 Windows 上使用 M3U8 的 HTML5(或其他)
是否可以通过网络浏览器在 windows 和 linux 上播放 M3U8 流?
我更喜欢 HTML5,但我不介意如果不是。
我已经阅读过,但我发现我无法让它在 Mac 之外的其他东西上工作,所以这是完全正确的吗?
java - 如何通过 url *.m3u8 获取视频流的分辨率
我在视频视图中通过 url *.m3u8 打开流视频
我的设备显示为 800x480
,但如果视频流分辨率为 1024x768,视频停止播放并且可能导致应用程序崩溃。
如何通过 url *.m3u8 获得视频流的分辨率?或如何调整视频流的大小?
错误:
video-streaming - m3u8 文件内容顺序
我有一个 m3u8 文件,想知道文件/url 的顺序是否重要。
如果您注意到,分辨率不是从最低到最高。这就是我所关心的。谢谢!
android - Android:MediaPlayer.seekTo 在流式视频 (m3u8) 上不准确
我正在使用该VideoView
课程编写视频播放器。我有一个“前进”按钮,当用户按下它时,我希望玩家再寻找 10 秒:
但几乎总是在寻找后的位置与期望的相差很大:例如,如果在上面的代码中position
是33458,在我调用之后OnSeekCompleteListener.onSeekComplete
我会得到类似29742的东西mVideoView.getCurrentPosition()
这个视频和我尝试过的任何其他m3u8视频都会发生这种情况(在 Nexus 7、API 19 和 Xperia Z、API 17 上)。但是对于其他一些流媒体视频,我没有遇到这个错误。
有什么解决方法吗?当我尝试在 MX Player 中播放此视频时,它的搜索没有问题,但可能没有使用标准组件
javascript - 带有 m3u8 网址的 Chromecast SDK
我已经设置了 SDK 附带的示例网络服务器(https://github.com/googlecast/),它适用于他们提供的示例媒体文件。当我使用示例 m3u8文件尝试它时,它失败了:
两个 URL 在 Safari 中都能正常加载。不支持这种类型的流媒体吗?有没有办法获得更详细的错误消息。
html5-video - Video.js HTML5播放器可以播放m3u8播放列表(HLS)?
如何在 HTML5 播放器 Video.JS 中播放 HLS 流?我找到了例子,这种类型的来源在哪里:
<source src="http://server/hls/stream007.m3u8" type='video/mp4' />
<source src="http://server/hls/stream007.m3u8" type='application/vnd.apple.mpegurl' />
<source src="http://server/hls/stream007.m3u8" type='application/x-mpegURL' />
有谁能够帮我?