问题标签 [libvlc]

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.

0 投票
2 回答
2458 浏览

android - 流媒体库 VLC Android

目前我们正在开发一个用于流媒体的 Android 应用程序。我们正在寻找一个替代库,因为 VLC 库还没有完成。我们目前使用的是 Vitamio 库,但它运行起来有点问题。

  • 不立即播放彩信
  • 某些 HTTP 流无法启动
  • 无法编辑控件

是否有任何其他第三方库涵盖以下流:HTTP Live streaming (apple)、RTSP 和 MMS。并且还有更好的文档记录?提前致谢。

0 投票
1 回答
868 浏览

c# - 运行 libvlcnet(.Net 的 vlc 库)时出错

我正在尝试运行从https://sourceforge.net/projects/libvlcnet/下载的 libvlcnet 解决方案。
我尝试使用“ nant /t:net-2.0 clean build zip ”我得到一个错误“ 'net-2.0'框架的SDK不可用或未配置”(但2.0已经安装)而构建阶段处于“生成_asminfo “。

我尝试从卡车文件夹运行 libvlcnet 解决方案,“尝试加载格式不正确的程序。(HRESULT 异常:0x8007000B) ”是我从 Visual Studio 运行解决方案时遇到的错误,为什么?我已经折断了5个小时。确切地说,错误正是在 MediaInfoLibrary 的构造函数中。

我错过了什么吗?请帮我。

0 投票
1 回答
1900 浏览

java - VLCJ 简单应用程序打包为 jar 但不在 BlueJ 中

这是非常特别的,所以我希望这里有人以前在 Windows 上使用过 VLCJ。

使用 Blue J,这是我的测试类:

} }

当我将它打包到一个 jar 文件而不需要

或者

如此处所示

直接从 cmd 运行 jar 文件就可以了,那么为什么这不能在 BlueJ 中进行测试呢?

0 投票
1 回答
1510 浏览

c++ - 如何用 vlc 或其他东西播放 mp4 文件的随机部分?

我有 mp4 文件的随机部分(中间某处的 99.9%)。问题是它不在任何容器中,也不是任何东西,只是随机偏移的文件的二进制片段并发送给我......它会继续增长,但需要一段时间,我需要立即播放内容。

在我开始接收这些二进制数据之前,我可以从其他来源获取该文件的所有必要元数据信息,但是:

  1. 这该怎么做?我的意思是我需要什么标题以及如何获取它们?和
  2. 以后如何告诉 vlc(或者其他播放器)它应该用于文件的这一部分的 moov atom(或其他一些数据)并开始播放它?
0 投票
2 回答
7055 浏览

c# - C# 中的 libvlc 媒体播放器

嘿伙计们和女孩们 :) 好的,所以我运行了这个项目-> http://www.helyar.net/2009/libvlc-media-player-in-c-part-2/它运行良好(他正在使用.net 2.0) 但是,当我尝试 3.5 以上的任何内容时,它会给出 -> 无法加载 DLL 'libvlc':找不到指定的模块。(来自 HRESULT 的异常:0x8007007E)

有人做过什么解决方法可以解决这个问题吗?非常感谢大家:D:D:D:D

0 投票
1 回答
404 浏览

c++ - 是否可以使用 LIBVLC 将图像序列作为视频流式传输?

我不熟悉 libvlc,我只是想知道是否可以使用 LIBVLC 流式传输一些图像序列。

0 投票
2 回答
1775 浏览

video-streaming - 如何通过多个 VLC 播放器播放一个流?

我正在尝试通过此命令流式传输视频:

同样在目的地,我运行两个 VLC 播放器,它们通过命令播放一个流:

当我运行第一个播放器时,它播放视频,但是当我运行第二个播放器时,第一个播放器停止并且只有第二个播放器播放流。

如何让 2 个玩家播放一个流?

0 投票
1 回答
2890 浏览

android - VLC for Android 运行错误 - libvlcjni.so 问题

我已经按照页面说明在 Ubuntu 机器上成功构建了 VLC for Android: http ://wiki.videolan.org/AndroidCompile

PS:我设置了“export NO_NEON=1”

环境:Ubuntu 11.10 32 位,Java JDK 6u29 32 位,Android SDK R14,Android NDK R6B

但是当我尝试在模拟器上运行“VLC-debug.apk”或“VLC-debug-unaligned.apk”时,(我尝试了Andorid 2.2和Android 2.3.3)程序在我运行后立即退出。

然后,我尝试在真机(HTC Wildfire,Android 2.2)上运行它们,结果是一样的。(并显示应用程序错误弹出窗口)

我使用 Eclipse 的 DDMS LogCat 检查是否有任何奇怪的消息;我发现:

10-25 15:16:27.007:I/ActivityManager(70):开始活动:Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10200000 cmp=org.videolan。 vlc.android/.MainActivity } 10-25 15:16:27.067: I/ActivityManager(70): 为活动 org.videolan.vlc.android/.MainActivity 启动 proc org.videolan.vlc.android: pid=3918 uid= 10036 gids={3003} 10-25 15:16:27.807: D/dalvikvm(3918): GC_EXTERNAL_ALLOC 在 141 毫秒内释放了 874 个对象/59912 个字节 10-25 15:16:28.097: D/dalvikvm(3918): 试图加载lib /data/data/org.videolan.vlc.android/lib/libvlcjni.so 0x44f3eb48 10-25 15:16:28.167:D/dalvikvm(3918):添加了共享库 /data/data/org.videolan.vlc。 android/lib/libvlcjni.so 0x44f3eb48 10-25 15:16:28.167: V/VLC/LibVLC(3918): 初始化 LibVLC 10-25 15:16:28.402: I/DEBUG(30): ** * ** * ** * * * * ** * * 10-25 15:16:28.402:I/DEBUG(30):构建指纹:'generic/sdk/generic/:2.2/FRF91/43546:eng/test-keys' 10-25 15:16:28.402 : I/DEBUG(30): pid: 3918, tid: 3918 >>> org.videolan.vlc.android <<< 10-25 15:16:28.402: I/DEBUG(30): 信号 4 (SIGILL), fault addr 8236c06c 10-25 15:16:28.402: I/DEBUG(30): r0 002fbc18 r1 002fbc80 r2 00000000 r3 00000040 10-25 15:16:28.402: I/DEBUG(30): r4 002fbc18 r5 0027f2a8 r6 82e7379c r7 00286EA8 10-25 15:16:28.402:I/DEBUG(30):R8 00001630 R9 BEBFA71C 10 00000040 FP 0027F280 10-25 15:16:16:16:16:28.402:I/DEBUG(I/DEBUG(I/DEBUG(30):IP 00000020): 60000010 10-25 15:16:28.467:我/调试(30):

00 pc 8236c06c /data/data/org.videolan.vlc.android/lib/libvlcjni.so 10-25 15:16:28.477: I/DEBUG(30): #01 lr 00000040 10-25

00000060 ffffffff ffffffff ffffffff ffffffff 10-25 15:16:28.477: I/DEBUG(30): 堆栈: 10-25 15:16:28.477: I/DEBUG(30): bebfa230 0027f3a4 [堆] 10-25 15:16 :28.477: I/DEBUG(30): bebfa234 8236bb94 /data/data/org.videolan.vlc.android/lib/libvlcjni.so .................... ..................................................... ..................... 10-25 15:16:28.917:D/Zygote(32):进程 3918 由信号 (4) 10-25 15 终止: 16:28.917: I/ActivityManager(70): 进程 org.videolan.vlc.android (pid 3918) 已经死亡。10-25 15:16:28.927:I/UsageStats(70):com.android.launcher 意外恢复,而 org.videolan.vlc.android 已经恢复 bebfa234 8236bb94 /data/data/org.videolan.vlc.android/lib/libvlcjni.so ................... ..................................................... ......... 10-25 15:16:28.917: D/Zygote(32): 进程 3918 由信号 (4) 终止 10-25 15:16:28.917: I/ActivityManager(70) : 进程 org.videolan.vlc.android (pid 3918) 已经死亡。10-25 15:16:28.927:I/UsageStats(70):com.android.launcher 意外恢复,而 org.videolan.vlc.android 已经恢复 bebfa234 8236bb94 /data/data/org.videolan.vlc.android/lib/libvlcjni.so ................... ..................................................... ......... 10-25 15:16:28.917: D/Zygote(32): 进程 3918 由信号 (4) 终止 10-25 15:16:28.917: I/ActivityManager(70) : 进程 org.videolan.vlc.android (pid 3918) 已经死亡。10-25 15:16:28.927:I/UsageStats(70):com.android.launcher 意外恢复,而 org.videolan.vlc.android 已经恢复

似乎无法加载主库“ libvlcjni.so ”;有一个“ SIGILL ”错误!

我的 .so 文件包含机器代码,可能是低级错误,无法在模拟器和手机的 CPU 上运行。

我是否必须更改构建/编译的任何设置?请帮助我,谢谢:)

0 投票
4 回答
1732 浏览

libvlc - http自适应流

是否有任何开源流解决方案支持 Http Adaptive Streaming?根据我的研究,VLC 不支持自适应流。我不确定 Darwin Streaming Server。有任何想法吗?

0 投票
1 回答
1304 浏览

c# - C# 使用钩子绕过新的 libvlc api

我正在使用 vlc 捕获视频和音频流并将其显示在图片框中。新的 libvlc api 不再支持 windows 中的双击/全屏,我需要具有该功能。我在创建新表单、向其添加图片框并在其中显示视频时没有问题,但我在捕获 vlc 窗口中的双击事件以告诉应用程序制作视频时遇到问题饲料全屏。我发现我需要使用钩子。我已经安装了钩子和所有这些。我唯一的问题是,如果它是在我的一个图片框中单击,我只想处理该消息。所以,从我的回调方法中,这就是我需要的:

有任何想法吗?

更新日期

这是我现在得到的,好看吗?

更新

对于那些从谷歌进来的人来说,另一个小问题。在 Windows 7 中,如果您将调试器附加到回调,它似乎已损坏。挂钩响应有一个超时值,如果该超时过期,您的挂钩将永远不会在挂钩的生命周期内再次触发。根据我的阅读,这似乎是 Windows 7 的问题,而它适用于 Windows Vista 及更低版本。调试器中的断点肯定会强制此超时到期,因此,您的回调只会被调用一次。但是,它可以在没有断点的情况下正常工作。