使用VLC库,如何实现非常流畅地播放网络远程视频呢 [问题点数:40分,结帖人zmmici]

一键查看最优答案

确认一键查看最优答案?
本功能为VIP专享,开通VIP获取答案速率将提升10倍哦!
Bbs1
本版专家分:0
结帖率 77.78%
Bbs6
本版专家分:5427
版主
Blank
技术圈认证(专家版) 博客专家完成年度认证,即可获得
Blank
签到新秀 累计签到获取,不积跬步,无以至千里,继续坚持!
Blank
GitHub 绑定GitHub第三方账户获取
Blank
红花 2012年11月 其他开发语言大版内专家分月排行榜第一
2011年5月 其他开发语言大版内专家分月排行榜第一
2010年6月 其他开发语言大版内专家分月排行榜第一
2010年5月 其他开发语言大版内专家分月排行榜第一
2010年4月 其他开发语言大版内专家分月排行榜第一
2008年1月 其他开发语言大版内专家分月排行榜第一
2007年12月 其他开发语言大版内专家分月排行榜第一
2007年11月 其他开发语言大版内专家分月排行榜第一
2007年4月 其他开发语言大版内专家分月排行榜第一
2006年12月 其他开发语言大版内专家分月排行榜第一
2006年11月 其他开发语言大版内专家分月排行榜第一
2006年10月 其他开发语言大版内专家分月排行榜第一
2006年7月 其他开发语言大版内专家分月排行榜第一
2006年6月 其他开发语言大版内专家分月排行榜第一
2005年11月 其他开发语言大版内专家分月排行榜第一
2005年10月 其他开发语言大版内专家分月排行榜第一
2005年9月 其他开发语言大版内专家分月排行榜第一
2005年6月 其他开发语言大版内专家分月排行榜第一
2005年5月 其他开发语言大版内专家分月排行榜第一
2005年3月 其他开发语言大版内专家分月排行榜第一
2005年2月 其他开发语言大版内专家分月排行榜第一
2004年10月 其他开发语言大版内专家分月排行榜第一
2004年9月 其他开发语言大版内专家分月排行榜第一
2005年2月 硬件使用大版内专家分月排行榜第一
2004年8月 硬件/嵌入开发大版内专家分月排行榜第一
VLC简介
<em>VLC</em>简介!
vlc下载
目前,官网windows版本的vlc下载安装后,安装目录下已不包含SDK包! 官网下载地址:http://www.videolan.org/ (不含SDK) 现下载地址:http://download.videolan.org/pub/videolan/vlc/ (含SDK)
VLC -- 使用VLC串流播放视频
<em>VLC</em> -- <em>VLC</em>串流<em>播放</em><em>视频</em>方式 打开<em>VLC</em>后,在"媒体"菜单选择"流"选项,并添加一个即将要串流的<em>视频</em>文件: 然后点击串流按钮,进入如下页面: 该页面显示了一些基本信息,继续进行下一步: 在此页面,我们可以设置需要的串流协议,并设置要串流到的目的地址:在文件下拉菜单中,可以选择诸如HTTP/RTSP/UDP等支持的协议;点解"添加"项,可以设置此时...
基于Qt5+VLC 实现视频播放器分享
闲来无事, 用Qt5 做了一个简单的<em>播放</em>器,主要是了解一下<em>VLC</em>的<em>使用</em>。 除界面外代码量大概4.5, 有几个功能没去<em>实现</em>。 界面: 有兴趣的小伙伴可以下载学习交流 传送:https://download.csdn.net/download/qq_36131739/12050656 ...
vlc3.0.4 32 位 lib文件
vlc 3.0.4 版本的lib文件以及头文件,dll文件可以下载该版本的安装文件,提取安装目录下面的libvlc.dll ;libvlccore.dll;以及plugings目标。
vlc的lib、dll和头文件
vlc的头文件和lib<em>库</em>和dll<em>库</em>文件,可直接<em>使用</em>,配置过程可以参考我的博客文章 https://blog.csdn.net/Jonh_/article/details/85109925
VLC播放实现推流以及串流的方式
<em>VLC</em><em>播放</em>器是一款功能强大的<em>播放</em>器。 百度百科:<em>VLC</em>多媒体<em>播放</em>器(最初命名为VideoLAN客户端)是VideoLAN计划的多媒体<em>播放</em>器。它支持众多音频与<em>视频</em>解码器及文件格式,并支持DVD影音光盘,VCD影音光盘及各类流式协议。它也能作为unicast或 multicast的流式服务器在IPv4或 IPv6的高速<em>网络</em>连接下<em>使用</em>。它融合了FFmpeg计划的解码器与libdvdcss程序<em>库</em>使其有播...
局域网实时视频传输,可以vlc播放
获取摄像头预览数据,api录制音频,实时传送到客户端
VLC Sdk 路径记录
https://www.videolan.org/vlc/ 111111.png 2222.png 3333.png 444444.png 555555.png
C++中VLC的应用
这里大概列出来大概的应用流程: 应用场景:需要<em>播放</em>一个URL给出的流 Step1:定义数据结构 libvlc_instance_t *m_inst; //libvlc的对象指针 libvlc_media_player_t *m_player; libvlc_media_t *m_media; Step2:在初始化函数中进行初始化 m_inst = libvlc_new(0, NUL...
如何用vlc播放远程文件
请问,如何用vlc的控件来<em>播放</em>局域网中的一台机上的mpg文件?
在内网通过vlc搭建了一个流媒体服务器,现在外网如何访问?
流媒体服务器会输出一段http流,现在是外网如何访问,内网是可以直接内网IP加端口打开的
VLC使用代理服务器播放
<em>使用</em>代理服务器<em>播放</em>时,<em>使用</em>如下命令打开<em>播放</em>器 vlc --http-proxy=http://10.10.1.2:80 代理服务器IP:端口号 或者,定义环境变量变量: http-proxy=http://10.10.1.2:80 则直接打开vlc即可。...
VLC-流媒体开源
VideoLAN, 既是一个项目组,也是一家 非盈利组织. <em>VLC</em> media player <em>VLC</em> 是一款自由、开源的跨平台多媒体<em>播放</em>器及框架,可<em>播放</em>大多数多媒体文件,以及 DVD、音频 CD、VCD 及各类流媒体协议。 Vlc for android是一款开源安卓<em>播放</em>器,具备<em>播放</em>多媒体文件、光盘、设备以及<em>网络</em>流媒体协议等功能, 支持ARMv7 CPU或一个x86 CPU的设备,
使用VLC开源开发播放
<em>使用</em><em>VLC</em>开发<em>播放</em>器,分为如下几步: 1. 下载<em>VLC</em>开源<em>库</em> 下载<em>VLC</em>开源<em>库</em>,可在官网上下载, 地址如下:http://download.videolan.org/pub/videolan/vlc/ 可以在该网站下载想要的版本(32位或64位,Release或Debug等) 2. 建立项目工程以及相关<em>播放</em>界面开发 以建立Qt项目为例,根据VS向导进行创建工程,并通过Qt的Des...
js调exe 利用URL Protocol
通过regedit打开注册表,在根目录KEY_CLASSES_ROOT下插入你的exe,具体如何插入,看下面 如果你已经安装了迅雷,那就在KEY_CLASSES_ROOT下找到thunder,右击,导出,保存好,然后用记事本等工具打开,内容如下: Windows Registry Editor Version 5.00  // 据说必须空一行 [HKEY_CLASSES_ROOT\thund...
VLC打开RTSP地址很慢,如何解决?
windows下<em>使用</em><em>VLC</em><em>库</em>做了一个rtsp<em>播放</em>的客户端,再打开rtsp流的时候,平均10秒左右才能出画面。然后下了一个标准的vlc<em>播放</em>器,发现也存在这样的问题,但是在设置里面勾选了RTP over
C# 通过VLC获取视频文件的时间长度信息
调用vlc的dll,通过<em>VLC</em>的API来获取<em>视频</em>文件的时间长度信息,完整源代码,vs2008工程,可编译和测试通过。 需要注意的是<em>使用</em>的<em>VLC</em> 32位版本,C#工程必须设置生成32位软件。如果想用64
利用MediaPlayer 获取一个音频或者视频文件的播放时长
MediaPlayer md = new MediaPlayer();         try {             LogUtils.log(Environment.getExternalStorageDirectory() +"/123.mp3");             md.setDataSource(Environment.getExternalStorageDirecto
获取网上流视频总时长和当前播放时长
1.获取网上流<em>视频</em>总时长 NSURL *movieURL = [NSURL URLWithString:self.myVideoUrlStr]; NSDictionary *opts = [NSDictionarydictionaryWithObject: [NSNumbernumberWithBool:NO]forKey:AVURLAssetPreferPrecise...
怎么播放局域网共享的ISO视频文件
问题是这样的: 我现在可以访问局域网共享的文件了,也可以<em>播放</em>其他格式的<em>视频</em>文件了.<em>播放</em>器也是支持ISO文件的<em>播放</em>的.但是这边就是<em>播放</em>不了ISO的文件.求大神帮忙解答.谢谢.
用过VLC网页播放的大神请进
IE下使用VLC网页播放视频Demo
<em>VLC</em>是一款很不错的<em>播放</em>器,可以<em>播放</em>很多不同格式的<em>视频</em>,在IE下是一个很不错的选择。<em>VLC</em>的安装再次就不在描述了,基本就是下一步的操作,没有什么值得注意的,下载地址百度也有很多,很方便。今天主要是给大家一个简单<em>使用</em>的demo,只能在IE浏览器下运行,火狐和chrome的低版本是支持<em>VLC</em>的,高版本是不支持<em>VLC</em>的了。 写这个的原因是因为公司业务需要和第三方公司对接,然后对方居然不知道<em>VLC</em>如何使...
Python GUI之tkinter概述
对于稍有GUI编程经验的人来说,Python的Tkinter界面<em>库</em>都是<em>非常</em>简单的。Python的GUI<em>库</em><em>非常</em>多,之所以选择Tkinter,一是最为简单,二是自带<em>库</em>,不需下载安装,随时<em>使用</em>,三则是从需求出发的,Python作为一种脚本语言,一种胶水语言,我不觉得哪个公司会用它开发复杂的桌面应用,无论怎么看也不具备优势吧,我<em>使用</em>Python,是把它作为一个灵活小巧的工具,并不是作为主要开发语言,那么在工
VLC-Qt 入门指南
关于 <em>VLC</em>-Qt <em>VLC</em>-Qt:一个结合了 Qt 应用程序和 lib<em>VLC</em> 的免费开源<em>库</em>。它包含了用于媒体<em>播放</em>的核心类,以及用于更快速地进行媒体<em>播放</em>器开发的一些 GUI 类。 官网地址:https://vlc-qt.tano.si/ Github 地址:https://github.com/vlc-qt 示例地址:https://github.com/vlc-qt/example...
vlc依赖的所有,如xcb、libmad、ffmpeg、libdrm
安装vlc时你所需要的所有<em>库</em>文件,分享这个资源是想让大家不再为这个烦恼!
C#中调用libvlc实现本地、网络节目流的播放
using System; using System.Text; using System.Runtime.InteropServices; using System.Security; using System.IO; using System.Threading; namespace Net.Media { //定义替代变量 using libvlc_media_t = Sy
windows下修改vlc的ffmpeg
我现在想修改vlc的ffmpeg<em>库</em>,就是我有个新的ffmpeg版本,编译完后想替换vlc本来的ffmpeg,再编译vlc,使其具有新特性,请问大牛们有什么好的办法。 编译vlc是参考的海狗哥的文档,higoge.github.io/2015/07/16/sm01/index.html 用的vlc2.2.1,cygwin下,ffmpeg是2.7,怀疑是ffmpeg版本问题,但我找不到合适版本,或者说不知道怎么找
VLC运行核简介
<em>VLC</em> 媒体<em>播放</em>器的运行核称之为lib<em>VLC</em>cor. lib<em>VLC</em>core 管理线程,模块(编解码器,解复用器等), 模块功能层,时钟,<em>播放</em>清单和<em>VLC</em>的低层控制.例如, 音频和<em>视频</em>同步管理。在它的上层,是lib<em>VLC</em>,通过该模块,外部的应用开发者可以<em>使用</em>运行<em>库</em>的所有功能。功能模块与liv<em>VLC</em>core关联和交互。   功能模块按照lib<em>VLC</em>core要求设计,而外部应用程序按照libV
Qt开源之----VLC-Qt
本文总结了编译vlc-qt的过程,以及最后使官网自带的例子simple-player正常运行起来。
Qt使用vlc播放视频
Qt<em>使用</em>vlc<em>库</em><em>播放</em><em>视频</em>,Qt 对vlc接口得封装,vlc接口封装
VLC播放Rtsp Demo
demo中<em>使用</em>了libvlc.dll和vlcdotnet两种方式对rtsp<em>视频</em>流进行<em>播放</em>,<em>实现</em>了对鼠标事件响应的思路,运行时请将vlc软件的plugins文件夹拷贝到debug目录下,很简单的demo
Qt使用Qt_vlc实现简单本地视频播放与RTSP视频播放,支持播放、暂停、停止、截图、进度显示功能
Qt5.9.1 <em>使用</em>Qt_Vlc<em>库</em>创建简单的RTSP流<em>视频</em>和本地<em>视频</em><em>播放</em>器,包含Qt_Vlc<em>库</em>生成的详细步骤及工具,生成的VS2015工程文件,同时把5.9.1下生成的<em>库</em>文件及示例源码一起奉上,希望对
vlc 调用libvlc函数,设置播放参数问题
现在我有一个项目,需要<em>播放</em> rtsp 协议的ts流。我直接调用vlc<em>库</em>里的libvlc_media_player_play(mediaPlayerHandle, ref ex); 函数,抓包发现,数据
初步构建VLC For Android
一:Lib<em>VLC</em> Android samples  成果是一个简单的,打开即<em>播放</em>固定路径<em>视频</em>流(在下边项目里是http://download.blender.org/peach/bigbuckbunny_movies/BigBuckBunny_640x360.m4v)的项目。在https://code.videolan.org/videolan/libvlc-android-samples下载项目...
VLC播放器时,本地文件和远程文件路径处理方法
用<em>VLC</em><em>库</em>做<em>播放</em>器时,本地文件和远程文件路径处理方法Media media; if (intent.getStringExtra(&quot;VideoType&quot;).equals(&quot;Local&quot;)) { media = new Media(libvlc, intent.getStringExtra(&quot;VideoUrl&quot;)); } else { media = new M...
Qt封装VLC接口播放视频
<em>播放</em>效果 只<em>实现</em>了部分功能,封装了很多接口,可以自己写逻辑搭配 主要代码: VlcPlayer.h #ifndef <em>VLC</em>PLAYER_H #define <em>VLC</em>PLAYER_H #include&quot;vlc/vlc.h&quot; #include &amp;lt;QObject&amp;gt; class VlcPlayer : public QObject { Q_OBJECT public: ...
ORTP局域网图传和VLC实时预览-第3/11季视频课程-海思-朱有鹏-专题视频课程
本季课程通过移植ORTP<em>库</em>并调用ORTP<em>库</em>函数来<em>实现</em>H.264裸流数据的<em>网络</em>传输,并且在Windows中安装<em>VLC</em><em>播放</em>器,并在<em>VLC</em>中通过配置文件的方式来解析ORTP发送的裸流<em>实现</em><em>视频</em>实时预览。本季课程的核心是ORTP协议的讲解,ORTP<em>库</em>的移植、部署和调用,<em>VLC</em>软件的用法讲解和配置文件讲解,Wireshark<em>网络</em>抓包工具的用法讲解,实时<em>视频</em>流传输和解析的体验和编程<em>实现</em>。...
MFC 基于VLC视频播放器(二)---配置VLC
北京时间 23点18分 2018年12月19日 因为我之前是完成了一次,现在重新来写一遍,所以更新会比较慢。 整理好步骤如下: 1、新建一个MFC项目,基于对话框 基于对话框,下一步,下一步,完成。 创建完成。   2、先初步修改界面。 因为这一章是配置,所以我只添加了<em>播放</em>的PICTURE控件、<em>播放</em>按钮、状态条控件。后面的界面会在后面持续更新。 注意:在创建控件后,我...
Python 流媒体播放器(基于VLC
文章目录环境准备<em>VLC</em> 安装安装python-vlc 绑定简单<em>播放</em>示例<em>VLC</em> 监听器<em>视频</em>加字幕<em>VLC</em>的选项参数设置音频可视化在Tkinter中嵌入<em>视频</em>跨平台 网上关于Python的音<em>视频</em><em>播放</em>示例都集中在简单的多媒体<em>库</em>或者PyGame这样的游戏<em>库</em>,有些<em>库</em><em>使用</em>简单,但功能单一,有些<em>库</em>功能丰富,支持的格式多,但<em>使用</em>繁琐。那有没有一种功能丰富全面又<em>使用</em>简单,而且还能支持流媒体<em>播放</em>的<em>库</em>呢?答案是有的。 VL...
编译完vlc后太大
在linux交叉编译完vlc后, dll都<em>非常</em>大。 这个时候需要strip一下 # make -j4 &amp;&amp; make package-win-strip(没试过) make -j4 &amp;&amp;make package-win-common sh strip_dll.sh strip_dll.sh内容: #!/bin/sh list_all_dll_d...
VLC播放器 RTSP 卡顿解决
之前写过一篇关于在Linux平台上编译android平台上<em>VLC</em><em>播放</em>器源代码的文章,vlc这款<em>播放</em>器<em>非常</em>优秀而且是开源的,它的核心是开源<em>视频</em>编解码<em>库</em>ffmpeg。而且这款<em>播放</em>器还支持RTSP协议,这个主要是用开源的live555来<em>实现</em>的,live555这个<em>库</em>以后还需要认真研习。一:PC端(Windows平台)<em>VLC</em><em>播放</em>RTSP<em>视频</em>延迟问题解决前几天用PC平台上的<em>VLC</em><em>播放</em>RTSP流媒体时延迟时间较...
Windows下的Qt调用vlc实现本地视频播放功能
Windows下的Qt调用vlc<em>库</em><em>实现</em>本地<em>视频</em><em>播放</em>功能 编程工具:Windows下qt4.8.6 简述: 第一次用Windows下的qt,本身linux下的qt就学的皮毛还一塌糊涂,可以说基本对qt就是个小白,要求用qt调用vlc<em>库</em>,原以为会很简单(事实证明就是很简单,我太菜了就是…),网上的资料杂七杂八,又对qt编程一无所知可以说,前前后后花了一个星期快才做出来(有划水)。 这里主要介绍一下qt...
基于DLNA实现iOS,Android投屏:SSDP发现设备
SSDP能够在局域网能简单地发现设备提供的服务。SSDP有两种发现方式:主动通知和搜索响应方式。 寻址 UPnP 技术是架构在 IP <em>网络</em>之上。因此拥有一个<em>网络</em>中唯一的 IP 地址是 UPnP 设备正常工作的基础。UPnP 设备首先查看<em>网络</em>中是否有 DHCP 服务器,如果有,那么<em>使用</em> DHCP 分配的 IP 即可;如果没有,则需要<em>使用</em>LLA技术来为自己找适合的IP地址。 另外,在 UPn
移动设备无线投屏到电视机
移动设备无线投屏到电视机主要有三种种技术:AirPlay、DLNA与Miracast技术。 DNLA,Digital Living Network Alliance,是索尼、英特尔、微软等发起的一套 PC、移动设备、消费电器之间互联互通的协议。它们的宗旨是“随时随地享受音乐、照片和<em>视频</em>”。 DLNA与苹果的AirPlay功能比较类似,协议也大体相同,他们都可以让你手机中的媒体内容投放到电视屏幕里。不同的是手机上的DLNA 并没有类似Apple TV的AirPlay 的镜像功能,也没有Apple TV 所支持
关于 VLC插件在web页面中的显示问题,求大神解决
<em>VLC</em>版本:vlc-2.2.4-win32 本机系统:win7 64位操作系统(我在<em>VLC</em>上找不到windows64位的,下载以后直接是32位的就直接用了) 在安装<em>VLC</em>的时候,已经安装了firefo
VLC RTP Over TCP
在RTSP协议请求数据时,让<em>VLC</em>以TCP的方式获取服务器发来的RTP数据 不为别的,下次回复直接用博客链接就能回复大家了! 操作:工具 -&gt; 首选项 然后: 搞定! ------------------------------------------------------------ 本文转自www.easydarwin.org,更多开...
VLC持续实时视频流出现延迟的原因
<em>VLC</em>持续<em>播放</em>实时<em>视频</em>流四小时后,出现20秒左右的延迟,一天后电脑死机。请教<em>VLC</em>达人帮忙分析原因。 PS,本人初学<em>VLC</em>,麻烦解释的通俗点,不胜感激!
VLC 视频分辨率
c#调用libvlc api<em>实现</em>的<em>视频</em><em>播放</em>器。 http://www.cnblogs.com/haibindev/archive/2011/12/21/2296173.html 怎么获取<em>视频</em>的默认分辨
libvlc视频开发遇到了个大问题,求解啊
问题: 客户端上有个打开文件的按钮,响应函数如下: void CViewLeft::OnMyButtonFileOpen() { CFileDialog fd(TRUE, NULL, NULL, OF
VLC及依赖,包含32位和64位
<em>VLC</em>下载以及动态<em>库</em>静态<em>库</em>下载,包含32位和64位的,下载官网:http://download.videolan.org/pub/videolan/vlc/3.0.4/win32/
VLC播放转发实时流的一个奇怪问题
我用<em>VLC</em><em>播放</em>我转发的rtp h264数据,我目前尝试转发了两种相机的<em>视频</em>流(都是h264的数据),其中我转发A相机的流,<em>VLC</em><em>播放</em>是没有问题的;可是转发B相机的流时有80%的概率<em>VLC</em>是不能正常<em>播放</em>
VLC 实时缓冲播放流媒体H264 流畅性问题
关于<em>VLC</em><em>网络</em>缓冲<em>播放</em>H264这块想请教下各位: -------------------------------- 在decoder.c中,解码线程DecoderThread的流程: 1>block_
live555 + vlc视频直播,vlc播放时断断续续,帧率显示会是发送码流的2倍
最近用live555做<em>视频</em>服务器开发,客户端用vlc<em>播放</em>,现在可以成功的直播H264码流。 但是在vlc<em>播放</em>一段时间后会报错,信息如下: main debug: auto hiding mouse c
vlc播放实时流长时间运行及多倍速问题解决
现象:vlc长时间运行后,会发现<em>播放</em>的实时<em>视频</em>越来越慢,甚至出现花屏严重的情况. 问题分析:很多人可能首先怀疑是<em>视频</em>丢包导致的,而实际抓包会发现,并没有丢包,<em>视频</em>流是正常的。 解决方案:实际是vlc内部时钟导致的,vlc内部时钟是标准的25帧节拍,如果实时流的帧率高于25帧或者低于25帧,vlc实时流正常<em>播放</em>的时间都不会太长,短的会十几分钟后出问题,长的则是几个小时后出问题。 实践:本人已通...
使用VLC看群晖DS218Player中的视频
1、下载并安装<em>VLC</em>。 2、运行<em>VLC</em>,点击“通用即插即播”,点选右侧列表中的“DS218Play”。 下拉“DS218play”-》“动画”,双击<em>视频</em>文件名称即可<em>播放</em>。 ...
android vlc如何实现串流
目前在做一个小项目,android手机<em>使用</em>vlc<em>播放</em><em>视频</em>,同时,将<em>视频</em>流推送到另外一个手机,我<em>使用</em>vlc windows客户端的“串流”功能可以<em>实现</em>,但是,android vlc没有这个功能,不知道如
C#使用VLC的小例子,可以选择不同声卡播放下载
C#调用C++的<em>VLC</em><em>库</em>,<em>播放</em><em>视频</em>并选择声卡的小例子。 开发环境为VS2013,<em>VLC</em>的<em>库</em>版本为3.0.4。 可以正确编译和运行。 自己封装了一个类VlcPlayerHelper.cs,选择声卡的关键
VLC文件.zip
c#下<em>使用</em><em>VLC</em><em>播放</em>器的相关DLL,其中有一个WPF项目的测试源码。 也可在<em>VLC</em>官网上下载最新的<em>VLC</em><em>播放</em>器,安装后,拷贝安装文件下的相关DLL文件。
网页调用本地应用程序 — URL Protocol
本文介绍了如何在网页中启动本地应用程序并传递参数,同时本文基于常用的方式提出了一些改进措施。
arm移植vlc实现播放mp4文件。悬赏两百现大洋
***************************** arm移植vlc<em>库</em>,<em>实现</em><em>播放</em>mp4文件。悬赏两百现大洋 ***************************** 最新移植问题 一: /usr/bin/ld: ./.libs/libunzip.a(unzip.o): relocation R_ARM_THM_MOVW_ABS_NC against `__stack_chk_guard' can not be used when making a shared object; recompile with -fPIC ./.libs/libunzip.a(unzip.o): error adding symbols: Bad value collect2: error: ld returned 1 exit status 最新移植问题 二: 现在是在x86架构的ubuntu12.04 64bit上编译的vlc,编译了依赖<em>库</em>,但编译vlc<em>库</em>到最后,报如下错误 ![图片说明](https://img-ask.csdn.net/upload/201803/27/1522144765_51772.png) 最新移植问题三:<em>使用</em>arm-linux-gnueabi-gcc编译vlc2.2.0,<em>使用</em>之前编译的依赖<em>库</em>,并增了x264 configure配置如下: ./configure --prefix=/opt/vlc2.2.0-arm --host=arm-linux-gnueabi --disable-lua --enable-mad --with-mad=/opt/vlc-arm-dep/libmad --disable-avcodec --disable-swscale --disable-a52 --disable-glx --disable-libgcrypt --enable-x264 --with-x264-tree=/opt/vlc-arm-dep/x264-r 错误如下: ![图片说明](https://img-ask.csdn.net/upload/201803/28/1522209412_886636.png) vlc<em>库</em>已经成功编译并移植到arm开发板上,能够运行,但<em>播放</em><em>视频</em>闪退、<em>播放</em><em>视频</em>时,命令窗口结果: ![图片说明](https://img-ask.csdn.net/upload/201803/30/1522375893_794249.png)
VLC开发--[好用]
这个是vlc<em>库</em>,结合博客可以<em>实现</em>在qt下<em>使用</em>vlc<em>库</em>
Qt开发: Qt5使用VLC推流-- 共享桌面
此文章是做一个小例子,在Qt5环境下,通过vlc将桌面共享出去,也就是将桌面推流 Qt5如何<em>使用</em>vlc在这里就不讲了,可以看博客 直接上代码: libvlc_instance_t *vlc; const char *sout = "#transcode{vcodec=h264,fps=25,venc=x264{preset=ultrafast,"\
如何使用libvlc实现最简单的播放
这篇文章介绍如何<em>使用</em>libvlc<em>库</em><em>实现</em>一个简单的<em>播放</em>器,因为基于libvlc<em>库</em>相比于<em>使用</em>ffmpeg+SDL方式<em>实现</em>一个<em>播放</em>器更为容易,先从简单入手。
在ubuntu下用make安装软件出错
第一次在ubuntu18.04用源代码安装软件,make的时候总是出错,我执行前面的 命令名问题,但是到执行make的时候,总是出错,因为是个小白,所以不知道知道是什么原因. ``` $] cd sumo-0.32.0 $] ./configure $] make collect2: error: ld returned 1 exit status Makefile:461: recipe for target 'marouter' failed make[3]: *** [marouter] Error 1 make[3]: 离开目录“/home/as/sumo-0.32.0/src/marouter” Makefile:689: recipe for target 'all-recursive' failed make[2]: *** [all-recursive] Error 1 make[2]: 离开目录“/home/as/sumo-0.32.0/src” Makefile:530: recipe for target 'all' failed make[1]: *** [all] Error 2 make[1]: 离开目录“/home/as/sumo-0.32.0/src” Makefile:406: recipe for target 'all-recursive' failed make: *** [all-recursive] Error 1 ```
自定义URL Protocol Handler
缘起: 迅雷,电驴等软件可以在浏览器中点击一个url后自动启动,并执行操作。这是咋<em>实现</em>的呢?俺google了许多 ,还是在园子里找到了一个文 http://www.cnblogs.com/hwade/archive/2008/01/08/1029686.html ,这个哥哥喜欢写繁体字,虽然俺学过书法,认识一些繁体字,但看着还是不爽。 哎!资质愚钝啊,看了半天没看太明白,但思路是明白了 ,就是要...
windows下vlc开发
windows下vlc编译后的头文件,静态<em>库</em>和动态链接<em>库</em>,可以直接<em>使用</em>不用再编译安装。
VLC封装为duilib的万能视频播放控件
转载请说明出处,谢谢~~ 昨天封装好了基于webkit的浏览器控件,修复了duilib的浏览器功能的不足,而我的仿酷狗<em>播放</em>器项目中不光需要浏览器,同时也需要<em>视频</em><em>播放</em>功能,也就是完成MV的功能。所以我打算封装个<em>视频</em><em>播放</em>控件。 既然要封装<em>视频</em><em>播放</em>控件,那就应该封装一个功能强大,不只是用在这个项目,也为将来可能出现的项目做准备。以前不怎么接触<em>视频</em><em>播放</em>这块,所...
VLC的依赖64位
<em>VLC</em>的依赖<em>库</em>64位,在预编译时需要用到,避免过墙下载,加快编译速度
vlc播放rtsp流的问题,服务器ffserver
我使ffserver任务服务器,vlc当作客户端,<em>播放</em>rtsp流时,没有画面,vlc提示没有数据,但是抓包结果显示是有数据的。 **抓包记录:** OPTIONS rtsp://10.0.5.182:5454/h264.avi RTSP/1.0 CSeq: 2 User-Agent: Lib<em>VLC</em>/2.2.4 (LIVE555 Streaming Media v2016.02.22) RTSP/1.0 200 OK CSeq: 2 Public: OPTIONS, DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE DESCRIBE rtsp://10.0.5.182:5454/h264.avi RTSP/1.0 CSeq: 3 User-Agent: Lib<em>VLC</em>/2.2.4 (LIVE555 Streaming Media v2016.02.22) Accept: application/sdp RTSP/1.0 200 OK CSeq: 3 Date: Sat, 08 Oct 2016 07:39:50 GMT Content-Base: rtsp://10.0.5.182:5454/h264.avi/ Content-Type: application/sdp Content-Length: 585 v=0 o=- 0 0 IN IP4 127.0.0.1 s=No Title c=IN IP4 0.0.0.0 t=0 0 a=tool:libavformat 57.41.100 m=audio 0 RTP/AVP 96 b=AS:19 a=rtpmap:96 MPEG4-GENERIC/8000/2 a=fmtp:96 profile-level-id=1;mode=AAC-hbr;sizelength=13;indexlength=3;indexdeltalength=3; config=1590 a=control:streamid=0 m=video 0 RTP/AVP 97 b=AS:62 a=rtpmap:97 H264/90000 a=fmtp:97 packetization-mode=1; sprop-parameter-sets=J01ADKkYYELxCA==,KM4JiA==; profile-level-id=4D400C a=control:streamid=1 m=application 0 RTP/AVP 3 b=AS:23 a=control:streamid=2 m=application 0 RTP/AVP 3 b=AS:3 a=control:streamid=3 SETUP rtsp://10.0.5.182:5454/h264.avi/streamid=0 RTSP/1.0 CSeq: 4 User-Agent: Lib<em>VLC</em>/2.2.4 (LIVE555 Streaming Media v2016.02.22) Transport: RTP/AVP;unicast;client_port=50140-50141 RTSP/1.0 200 OK CSeq: 4 Date: Sat, 08 Oct 2016 07:39:50 GMT Session: 3bf7c45bc1897a77 Transport: RTP/AVP/UDP;unicast;client_port=50140-50141;server_port=44545-44546 SETUP rtsp://10.0.5.182:5454/h264.avi/streamid=1 RTSP/1.0 CSeq: 5 User-Agent: Lib<em>VLC</em>/2.2.4 (LIVE555 Streaming Media v2016.02.22) Transport: RTP/AVP;unicast;client_port=50142-50143 Session: 3bf7c45bc1897a77 RTSP/1.0 200 OK CSeq: 5 Date: Sat, 08 Oct 2016 07:39:50 GMT Session: 3bf7c45bc1897a77 Transport: RTP/AVP/UDP;unicast;client_port=50142-50143;server_port=54851-54852 PLAY rtsp://10.0.5.182:5454/h264.avi/ RTSP/1.0 CSeq: 6 User-Agent: Lib<em>VLC</em>/2.2.4 (LIVE555 Streaming Media v2016.02.22) Session: 3bf7c45bc1897a77 Range: npt=0.000- RTSP/1.0 200 OK CSeq: 6 Date: Sat, 08 Oct 2016 07:39:50 GMT Session: 3bf7c45bc1897a77 **vlc日志** live555 warning: no data received in 10s. Switching to TCP live555 error: no data received in 10s, aborting PS:抓包观察,是有rtp封包的。
VLC 开发包 编写简单播放
如果要写一个<em>播放</em>器,所有<em>实现</em>都是自己完成,这个就有点难度,而且<em>非常</em>费时,要了解媒体文件格式,<em>视频</em>解码,图像绘制,音<em>视频</em>同步等知识点,所以要完全<em>实现</em>还是比较麻烦的; 通常情况,可以用一些现成的<em>库</em>开发,如在windows上最常用的是DirectShow,但是DirectShow的学习有一点难度,而且关于解码器的东西还是需要安装如XviD,ffdshow等,建立链路时自己选择或智能选择解码器,而且也不
VLC第三方视频框架的使用 (第一步,导入VLC
在<em>使用</em><em>VLC</em>之前,听的最多的是FFMPEG,本人一开始也是从FFMPEG开始入手,但是没有静下心来搞,断断续续,因此连FFMPEG<em>库</em>的编译都出问题,总的来说,FFMPEG还是很好的,可以说天下武功出少林,开源万能<em>视频</em><em>播放</em>器皆出FFMPEG。 好了,之所以用<em>VLC</em>, 是因为我断续了几个月后,突然又想找找有没有更容易<em>使用</em>的<em>播放</em>器<em>库</em>。看到有些招聘条件是会 FFMPEG 或<em>VLC</em>,我就知道<em>VLC</em>肯定是个
QtVLC qtvlc
Qt<em>VLC</em><em>库</em>,调用VideoLanPlayer,不知道的可以百度,基于VC2010编译,demo在我的其他资源里
vlc 1.7.5最新的用法
一下代码就是对最新vlc1.7.5<em>库</em> 的用法 PlayerActivity 类就是<em>实现</em>简单<em>播放</em>,暂停,静音,seekto功能MediaPlayer类是对vlc<em>库</em>的简单封装供上层调用。 /** Copyright authors xupingyong */ package libvlc.vlc_player_175; import android.app.Activity; import
ubuntu 编译vlc 源码时,make出错
最近在用ubuntu编译vlc源码,我用的ubuntu版本号:12.0.0,下载的vlc 是: vlc-2.2.4.tar.xz。 执行到./configure 结果如下: libvlc configuration -------------------- version : 2.2.4 system : linux architecture : i686 mmx sse sse2 optimizations : yes vlc aliases : cvlc rvlc qvlc svlc nvlc 然后执行sudo make 报以下错误 video_chroma/swscale.c:39:32: fatal error: libswscale/version.h: No such file or directory compilation terminated. make[4]: *** [video_chroma/libswscale_plugin_la-swscale.lo] Error 1 make[4]: Leaving directory `/home/farsight/vlc/vlc2.2.4/vlc-2.2.4/modules' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/home/farsight/vlc/vlc2.2.4/vlc-2.2.4/modules' make[2]: *** [all] Error 2 make[2]: Leaving directory `/home/farsight/vlc/vlc2.2.4/vlc-2.2.4/modules' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/farsight/vlc/vlc2.2.4/vlc-2.2.4' make: *** [all] Error 2 根据报错提示:安装所缺少的<em>库</em>,执行 :sudo apt-get install libversion-dev,显示结果如下 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libversion-dev 报错提示无法找到包,随后更新执行sudo apt-get update,错误仍然如下 Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package libversion-dev 请问各位大师,出现这种问题该如何解决?
Ubuntu 16.04 安装pcl时 编译总是出错
小白,显示在电脑中安装了ros 、opencv,然后准备安装pcl 跟着网上主流的教程一步一步做,从github上下了包,然后cmake 然后 make -j4 但是在make时总是报错: 求大神帮忙这是为什么 怎么解决?
Android使用VLC开发自己的视频播放
本文介绍在Ubuntu 16.04 64位环境下,Android <em>VLC</em>源码编译流程,并<em>使用</em>AS工具制作一个<em>视频</em><em>播放</em>器Demo。
Qt开发: Qt5使用VLC开发
1 下载<em>VLC</em><em>库</em>    csdn下载:      在E盘创建<em>VLC</em>文件夹,在文件夹里创建include,和lib 2 QT项目文件    *.pro文件     INCLUDEPATH+=E:/<em>VLC</em>/include LIBS += E:/<em>VLC</em>/lib/libvlc.lib LIBS += E:/<em>VLC</em>/lib/libvlccore.lib 3 <em>使用</em>
wpf调用VLC
1.添加(<em>VLC</em><em>库</em>)  packages\Vlc.DotNet.Core.2.2.1\lib\net45\Vlc.DotNet.Core.dll   Vlc.DotNet.Core.Interops.dll   Vlc.DotNet.Forms.dll  Vlc.DotNet.Wpf.dll  net45下的四个到当前项目引用 2.添加(本地<em>库</em>)  System.windows.Forms 引用
基于Libvlc视频录制功能简述(C#)
最近在学习libvlc<em>库</em>,如下讲述如何<em>播放</em><em>网络</em>或本地<em>视频</em>并进行<em>视频</em>录制的功能:一、先看效果:1-1、主界面:首先Init环境初始化,然后可选择<em>播放</em><em>网络</em>流或是本地<em>视频</em>文件;1-2、若<em>播放</em><em>网络</em>流,则在Network左边的textbox中输入<em>网络</em>流地址,并通过Select Save Path选择录像的存储目录;1-3、点击REC即可进行录制,录制存储的地址即选择的存储目录,如下图:1-4、点击RECin...
关于无线投屏的实现方法
怎么把pc端的画面投到电视上?pc是win7的,电视是小米智能电视???????
视频播放器上实现AirPlay投屏功能
<em>实现</em>类似腾讯<em>视频</em>App 投影到电脑或电视上的功能 先明确几个问题: 1.多屏互动功能中 iphone设备基于AirPlay协议,Android设备基于DLNA协议; 2.原理是把正在<em>播放</em>的<em>视频</em>推送到同一<em>网络</em>中的其它<em>播放</em>设备,如电视、手机、电脑,它们共享这一<em>视频</em><em>播放</em>; 先上代码: MPVolumeView *volume = [[MPVolumeView alloc] initWi
远程桌面VLC播放器黑屏
参考:http://support-remote.splashtop.com/entries/20441598-Vlc-player-remotely 环境是这样的: 在一个远程Windows桌面中,还有一个VNC Viewer连接的远程Ubuntu桌面。在远程Ubuntu桌面,用<em>VLC</em><em>播放</em>器<em>播放</em>一个mp4文件。 看到的结果是: 1)<em>播放</em>器自动调整了窗口大小,开始<em>播放</em>,进度
vlc的应用之十:vlc的远程控制
请移步https://higoge.github.io/,所有下载资料在那个博客都能找到。谢谢。-------------------------------------------------------------------- <em>VLC</em>作为服务器,可以进行远程控制。再以前的博客中提到用telnet配置VLM(《vlc的应用之七:用vlc做单播,组播及点播服务器》)...
vlc播放rtsp视频,由于公网udp传输丢包不显示,要改成tcp传输,应该如何修改呢?
<em>实现</em>vlc<em>播放</em>器后,<em>播放</em>局域网的rtsp<em>视频</em>正常,但一<em>播放</em>公网<em>视频</em>,界面是黑屏状态,怀疑是udp连接丢包的原因,想改成tcp传输,有没有人曾经接触或做过这个东西呢
VLC播放RTSP视频流(360浏览器可用)
var itemId = 0; var url = ""; var totalTime = ""; var playTime; var ss=0; var sMin=0; var sH=0; var millisec=0; var tottime = 0; var iTime; function register<em>VLC</em>Event(event, hand
VLC搭建简单的流媒体服务器
    在做<em>视频</em>传输客户端开发的时候,经常需要用到流媒体服务,<em>VLC</em>有着<em>非常</em>强大的流媒体处理能力,同时它也可以搭建流媒体服务器。这里介绍一种<em>使用</em>图形化界面搭建RTSP流媒体服务的应用。(1)打开一个本地的流文件(2)点击<em>播放</em>按键旁边的倒三角符号,选择串流。(3)选择RTSP  然后点击添加(4)添加路径,我们这里写/test(5)直接下一步(6)修改SDP路径,这里添加上本地IP地址,我电脑IP地...
VLC搭建流媒体服务器。使用PC端,移动端访问
          为什么要写这个,网上的流媒体搭建博文不能用啊,访问自己的流媒体访问不了。查了好多,试了很多次才读取出来。     这个总得写一下的,其实过程跟网上的差不多,但有些细节不做好搭建的流媒体就<em>使用</em>不了了。我就用RTSP方式搭建了,这个UDP一样简单     1.先打开一个<em>VLC</em>作为客户端(**讲道理应该先搭建服务器,但一直不成功先搭建客户端才成功了,很僵硬的)            ...
VLC RTSP视频播放终极解决方案
<em>VLC</em><em>播放</em>RTSP<em>视频</em>流遇到的问题摄像头是RTSP协议的,需要在Android端实时显示摄像头<em>视频</em>流,这里采用了开源的<em>VLC</em><em>播放</em>器,可能会有如下需求: 一、有截屏的需求 二、有屏幕录制的需求 三、<em>视频</em>本来是横的,但是现在要竖屏显示,如何旋转<em>视频</em>,另外旋转后<em>视频</em>会拉伸,因此需要截取一段显示 四、显示的<em>视频</em>可能需要做额外处理,比如识别出人脸后框出来 先说说直接用<em>VLC</em>播
移动设备播放局域网内的视频
对于Android、IOS、iPhone、iPad、PAD等移动设备,有时这些移动设备需要<em>播放</em>在局域网内电脑上的<em>视频</em>,但是总是考来考去的太浪费时间,那么本文介绍一种通过局域网移动设备<em>播放</em><em>视频</em>的方法
局域网无纸化会议封装,只需三步实现推流和播放
又名 基于rstp的录屏直播 上篇文章 步骤: 1.下载lib到本地,然后依赖 RtspServerAndVlcPlay git clone https://github.com/wobiancao/RtspServerAndVlcPlay.git 如果只是推流端,只需要依赖 rtsplibrary 如果只是<em>播放</em>端,只需要依赖 libvlc-android 重点声明: rtspli...
vlc播放视频丢帧的问题!!!
各位好,我用vlc最新版2.2.4<em>播放</em>一个<em>视频</em>,<em>播放</em>器可以运行但只出现第一帧,查看是丢帧问题。 而我用vlc低版本1.1.7<em>播放</em>时却可以正常<em>播放</em>,没有丢帧问题。怎么低版本的还比高版本的强了???有大神
利用URL Protocol实现网页调用本地应用程序
由于做项目需要<em>实现</em>如题的一个功能,所以搜寻了相关资料。 下面转载CSDN的一篇文章和百度文<em>库</em>的一篇文章,标记有待后期详细学习。 CSDN博文:http://blog.csdn.net/chinahaerbin/article/details/8783024 百度文<em>库</em>:http://wenku.baidu.com/view/df42b5e1856a561252d36f68.html 自定义U...
最基本的URL Protocol参数传递
想在网页上用kmp打开某文件 协议注册成功了 但是一直找不到正确的参数传递方式 kmplayer.reg ----------------------- Windows Registry Editor
在中国程序员是青春饭吗?
今年,我也32了 ,为了不给大家误导,咨询了猎头、圈内好友,以及年过35岁的几位老程序员……舍了老脸去揭人家伤疤……希望能给大家以帮助,记得帮我点赞哦。 目录: 你以为的人生 一次又一次的伤害 猎头界的真相 如何应对互联网行业的「中年危机」 一、你以为的人生 刚入行时,拿着傲人的工资,想着好好干,以为我们的人生是这样的: 等真到了那一天,你会发现,你的人生很可能是这样的: ...
《MySQL 性能优化》之理解 MySQL 体系结构
本文介绍 MySQL 的体系结构,包括物理结构、逻辑结构以及插件式存储引擎。
程序员请照顾好自己,周末病魔差点一套带走我。
程序员在一个周末的时间,得了重病,差点当场去世,还好及时挽救回来了。
Visual.Assist.X.v10.6.1837.0破解补丁下载
VAX1837破解补丁,支持vs2010、2008、2005、2003以及vc6等多个版本; 很好用的,本机测试VS2005和VC6均通过。 解压后VA_X.dll覆盖原来的就可以了。 相关下载链接:[url=//download.csdn.net/download/dashsoft/2869753?utm_source=bbsseo]//download.csdn.net/download/dashsoft/2869753?utm_source=bbsseo[/url]
iphone4.3.1 6.1.2SHSH下载
iphone4.3.1 6.1.2SHSH 相关下载链接:[url=//download.csdn.net/download/qq_20848659/7921813?utm_source=bbsseo]//download.csdn.net/download/qq_20848659/7921813?utm_source=bbsseo[/url]
SNMP经典书目下载
英文原版介绍SNMP的书目,详细介绍SNMP协议的书,堪称权威&经典 相关下载链接:[url=//download.csdn.net/download/sxgtc/9405932?utm_source=bbsseo]//download.csdn.net/download/sxgtc/9405932?utm_source=bbsseo[/url]
我们是很有底线的