vlc

VLC and MJPEG Decoder streaming (invalid header)

匿名 (未验证) 提交于 2019-12-03 01:03:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 由 翻译 强力驱动 问题: I`m making a WinRT application which includes video streaming. Now I ended at VLC as streaming server and MJPEGDecoder lib ( http://mjpeg.codeplex.com/ ) on client to decode video. But after creating HTTP stream and connecting to it from client, MJPEGDecoder says that header is invalid (it expects multipart stream). VLC-to-VLC works normal. Question 1 : how can it be fixed? Question 2 : what alternatives to create video streaming for WinRT? 回答1: Just to elaborate on your question/answer a bit further. The posted answer links just

GStreamer rtp stream to vlc

匿名 (未验证) 提交于 2019-12-03 01:00:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I'm having some trouble figuring out how to create a simple rtp stream with gstreamer and display it on vlc. I've installed GStreamer 0.10.30 and VLC 1.1.3. My only requirement is to use MPEG4 or H.264 codecs. Right now, I can stream the GStreamer videotestsrc through this simple pipeline: gst-launch videotestsrc ! ffenc_mpeg4 ! rtpmp4vpay ! udpsink host=127.0.0.1 port=5000 which outputs the "caps" needed by the client to receive the stream: /GstPipeline:pipeline0/GstUDPSink:udpsink0.GstPad:sink: caps = application/x-rtp, media=(string)video

Playing RTP using VLC

匿名 (未验证) 提交于 2019-12-03 00:52:01
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I currently have an Android application that is capturing video from the camera and streaming it over RTP. I do not use RTSP. I have created a SDP file that describes the RTP feed. I can open the SDP file in Quicktime 7 and can see the stream, attempting to open the SDP file in VLC does not work. I get the following error: live555 demux error: no data received in 10s, aborting I am monitoring the RTP packets using Wireshark and can see the packets on the network (see example below): 281956 2545.589171000 10.0.1.25 10.0.1.150 UDP 1442 Source

Integrating videolan in Android for live streaming

匿名 (未验证) 提交于 2019-12-03 00:46:02
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试): 问题: I have integrated videolan in my android app. I followed the steps in the videolan wiki page to compile the vlc source. I am streaming live content and I can hear the audio but no video. I've been trying to find a solution online/videolan forums but no luck. any help will be very much appreciated. I overwrote the setSurfaceSize method and I still don't see the video. I can only hear the audio and I see this in the logs. 005-30 23:37:33.085: W/VLC(5099): yuv_rgb_neon filter: can't get output picture 05-30 23:37:33.190: W/VLC(5099): yuv_rgb

Qt编写视频播放器(vlc内核)

匿名 (未验证) 提交于 2019-12-03 00:41:02
在研究qt+vlc的过程中,就想直接做个播放器用于独立的项目,vlc还支持硬件加速,不过部分电脑硬件不支持除外。用vlc的内核写播放器就是快,直接调用api就行,逻辑处理和ui展示基本上分分钟的事情,最好加点美化那就更加完美了,市面上很多播放器是vlc内核写的,或者ffmpeg写的。 可 执行 文件 下载: https://pan.baidu.com/s/1KHTsgQUvtzWa3rLB_Tmo7A 1:多线程实时播放rtsp视频流 2:支持windows+linux+mac 3:多线程 显示 图像,不卡主 界面 4:自动重连网络摄像头 5:可设置边框大小即偏移量和边框颜色 6:可设置是否绘制OSD标签即标签文本或图片和标签位置 7:可设置两种OSD位置和风格 8:可设置是否保存到文件以及文件名 9:可播放本地视频文件,支持设置帧率 10:支持h265视频流+rtmp等常见视频流 11:可暂停播放和继续播放 12:支持回调模式和句柄两种模式 13:自动将当前播放位置和音量大小是否静音以信号发出去 14:提供接口设置播放位置和音量及设置静音    原文:https://www.cnblogs.com/feiyangqingyun/p/9340810.html

Qt实战--多画面播放器项目

匿名 (未验证) 提交于 2019-12-03 00:32:02
做一个类似VLC的播放器,能播放本地媒体文件、捕获设备、网络流; 界面要求多画面监控网格,可自由切换多画面风格; 使用Qt实现界面; 使用OpenCV的VideoCapture获取视频帧; 使用OpenGL渲染视频帧; 编码部分我们放在后面章节分解,先贴出完整的项目 github 地址,欢迎clone和提出建议。 git clone https://github.com/ithewei/hplayer.git 添加人脸检测与识别功能; 添加美颜功能; 添加叠加图片(表情)与文字功能; 添加多画面合成功能; 添加推流功能; 添加桌面录制功能; 文章来源: Qt实战--多画面播放器项目

ubuntu下vlc-android编译

匿名 (未验证) 提交于 2019-12-03 00:29:01
vlc-android编译感觉挺麻烦的,记一下。 我的编译配置: ubuntu16.04LTS + android-ndk-r14b + android-sdk-r24.4.1-linux sudo apt -get install automake ant autopoint cmake build -essential libtool \ patch pkg -config protobuf -compiler ragel subversion unzip git \ openjdk - 8 -jre openjdk - 8 -jdk flex vim .bashrc / / 文件路径/home /hxk/ .bashrc 配置ndk与sdk 在最后一行并添加如下代码 #配置ndk ANDROID_NDK = /home/hxk /software/android -ndk-r14b export ANDROID_NDK # 加入到PATH路径 PATH = ${ PATH } : ${ ANDROID_NDK } #配置sdk export ANDROID_SDK = /home/hxk /software/android -sdk-linux #VLC编译脚本只认 $ANDROID_SDK 环境变量 export PATH = $PATH : $ANDROID_SDK /

用VLC与GNS3模拟组播实验问题

匿名 (未验证) 提交于 2019-12-03 00:18:01
实验拓扑图如下: VMware虚拟器的Linux(Ubuntu)系统中安装了VLC模拟组播源,R1,R2,R3均已配置ipv6地址并实现了组播通信,PC端为本人电脑,同样安装VLC播放器。 虚拟机端的VLC已经生成相应组播源,求教如和通过路由器传到PC端。 文章来源: 用VLC与GNS3模拟组播实验问题

ubuntu安装VLC出现依赖包版本过高解决方法

匿名 (未验证) 提交于 2019-12-02 23:49:02
cyl@cyl-Latitude-D630:~$ sudo apt-get install vlc 正在读取软件包列表... 完成 有一些软件包无法被安装。如果您用的是 unstable 发行版,这也许是 因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件 包尚未被创建或是它们已被从新到(Incoming)目录移出。 下列信息可能会对解决问题有所帮助: 下列软件包有未满足的依赖关系: E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。 所依赖的libgles2-mesa包版本过高,因为前几天整个系统升级了,结果因为一些原因没有升级成功,现在需要降低依赖包的版本,用以下命令: cyl@cyl-Latitude-D630:~$ sudo aptitude install vlc 0 个软件包被升级,新安装 9 个, 0 个将被删除, 同时 0 个将不升级。 需要获取 1,597 kB 的存档。 解包后将要使用 5,106 kB。 下列软件包存在未满足的依赖关系: 下列动作将解决这些依赖关系: 是否接受该解决方案?[Y/n/q/?] n (这个地方一定要选择NO,不能保持这个包的版本原状,要不VLC还是不能安装) 是否接受该解决方案?[Y/n/q/?] y (这一步选YES,因为是降级) 下列软件包将被“降级”: 下列“新

用VLC搭建流媒体服务器

匿名 (未验证) 提交于 2019-12-02 22:56:40
这段时间用到了流媒体数据传输的TCP和UDP方式,感觉vlc可以做这方面的demo,这里总结下,也方便我以后查阅。 简介 VLC主页: http://www.videolan.org VLC不仅仅是个播放器,也可以作为流媒体服务器使用。这个网上有相关的资料,我就不多说了。 声明下本文用的VLC版本:2.0.3 用VLC搭建基于UDP的流媒体服务器 流媒体服务器大多数是基于UDP的,这个在VLC中也有好几种实现,我这里只列出我用到的几个。 1 、UDP(legacy)传统模式 服务端操作 打开“媒体――流”选项,如图所示: 点击“添加”按钮选择流媒体文件,然后点击“串流”按钮 点击“下一个”后,在“目标设置”界面选择“UDP (legacy)”,然后点击添加按钮 填上目标ip地址,并在“转码选项”中选择相应的编码类型(这个视情况而定) 可以点击“下一个”进行相关设置,也可以点击“串流”来完成服务端的设定。这里我点击“串流”完成服务端的设定。 客户端操作 点击“媒体――打开网络串流”,在弹出的框中输入“udp: //@1234 ”,点击“播放”按钮即可。 通过界面操作比较简单,但如果经常进行此类工作的话,脚本是比较靠谱的。 命令行操作方式 服务端(172.16.1.1): vlc -vvv sample1.avi --sout udp:172.16.1.100:1234 --ttl