程序猿的杂货店
这个作者很懒,什么都没留下…
展开
-
ffmpeg参数中文详细解释
雷神博客:http://blog.csdn.net/leixiaohua1020/article/details/12751349a) 通用选项-L license-h 帮助-fromats 显示可用的格式,编解码的,协议的...-f fmt 强迫采用格式fmt-I filename 输入文件-y 覆盖输出文件-t duration 设置纪录时间 hh:mm:ss[转载 2017-07-18 20:01:29 · 380 阅读 · 0 评论 -
FFMPEG 资料整理
最简单的视频网站(JavaEE+FFmpeg)原创 2018-08-10 11:54:03 · 670 阅读 · 0 评论 -
VLC搭建RTSP直播流,图文介绍
将一个视频转成rtsp流,通过vlc播放器,搭建一个rtsp服务器,让rtsp客户端去访问这个视频的rtsp流1 需要有vlc播放器,我的版本如下2 媒体 --> 流3 添加视频文件 ,点击添加一个mp4 文件4 选择串流,然后 点击 "下一个"5 选择新目标,RTSP ,然后点击添加6 端口默认,路径添加个自定义名......原创 2016-07-15 18:33:12 · 56218 阅读 · 19 评论 -
VLC搭建UDP直播流,图文介绍
实现的效果: 将一个视频通过vlc播放器推送到另外一个vlc播放器上,并且实现播放 window电脑为服务器,也就是推送端,ip地址不需要考虑 Mac电脑为客户端,也就是接收端,ip地址为192.168.88.1011 现在window电脑上配置vlc推送,使用udp方式推送,具体配置看图就行原创 2017-07-15 15:38:46 · 17723 阅读 · 3 评论 -
html播放rtsp直播数据流
1 如下代码 可以实现web播放rtsp流,创建 index.html 更改下 “rtsp://192.168.88.120:8554/1” 流地址即可 可以用vlc搭建一个rtsp流服务器 除了index..html网页,还需要nwjs插件,后面有源码地址<html><title>Web播放Rtsp流 &l.........原创 2018-12-12 17:15:07 · 32588 阅读 · 8 评论 -
Qt VLC 播放RTSP
最近在做一个摄像头拉流的小项目,用到了qt 和vlc,之前是用ffmpeg拉流,但是太消耗cpu了,当然VLC也消耗cpu,但是我发现自带的vlc播放器消耗的少,感觉总是少了点什么,总是不能和VLC播放器消耗一样的cpu,但是最终都解决了,下面是优化后的图先看效果图,双击可以放大图片...原创 2020-04-24 18:38:29 · 1727 阅读 · 6 评论 -
Window编译Opencv CUDA
目的是在于让opencv支持gpu编程一 下载工具CUDA下载下载图像界面的CMake 下载Opencv源码 官网 https://github.com/opencvopencv下载后是一个exe,安装目录下有个sources文件夹以上工具百度网盘地址二 安装CUDA三 ...原创 2020-04-15 11:25:50 · 1023 阅读 · 2 评论 -
QT + FFMPEG 开发(转载)
推荐博客基于Qt、FFMpeg的音视频播放器设计一(准备环境)https://blog.csdn.net/hfuu1504011020/article/details/82588399基于Qt、FFMpeg的音视频播放器设计二(FFMpeg视频处理)https://blog.csdn.net/hfuu1504011020/article/details/82590612...原创 2020-03-28 10:43:15 · 493 阅读 · 0 评论 -
QT中使用ActiveX
最近有项目做个RTSP流录像项目,但是要用用网页实时播放rtsp流,并录像,客户端使用qt +ffmpeg做好了,但是网页上没有完成,作为非专业的流媒体程序员做web端还是有点难的,没办法,只能寻找其他方法,然后据说qt可以把界面做成active,在网页上显示,然后把环境搭建下, 写个demo记录下环境 VS 2019 + 5.12.3必须使用VS +QT的方式创建项目,QtC...原创 2020-04-23 14:51:21 · 736 阅读 · 0 评论 -
VLC 搭建rtsp服务器
为了测试rtsp流,可以用VLC搭建rtsp服务器 准备一个视频,打开vlc播放器,选择“文件”->"打开多个文件" 输入端口号和路径,如果你的电脑ip地址为 192.168.88.123,那么流地址为rtsp://192.168.88.123:8554/1配置完成 ...原创 2018-12-12 16:46:21 · 4650 阅读 · 2 评论 -
一些rtsp实现的开源代码
2013-07-10 22:25 ⁄ 工业·编程 ⁄ 共 414字 ⁄ 字号 小 中 大 ⁄ 暂无评论* live.com C/S C++ http://www.live555.com * darwin S C++ http://www.opensource.apple.com/darwinsource/ * VLC转载 2017-07-19 11:38:25 · 3282 阅读 · 0 评论 -
Qt开发: Qt5使用VLC开发库
1 下载VLC库 csdn下载: 在E盘创建VLC文件夹,在文件夹里创建include,和lib2 QT项目文件 *.pro文件 INCLUDEPATH+=E:/VLC/includeLIBS += E:/VLC/lib/libvlc.libLIBS += E:/VLC/lib/libvlccore.lib3 使用原创 2017-08-08 10:21:30 · 12541 阅读 · 5 评论 -
Qt开发: Qt5使用VLC库推流-- 共享桌面
此文章是做一个小例子,在Qt5环境下,通过vlc将桌面共享出去,也就是将桌面推流Qt5如何使用vlc在这里就不讲了,可以看博客直接上代码: libvlc_instance_t *vlc; const char *sout = "#transcode{vcodec=h264,fps=25,venc=x264{preset=ultrafast,"\原创 2017-08-08 10:22:20 · 9347 阅读 · 2 评论 -
流媒体开发: RTP协议全解析(H264码流和PS流)
版权声明:本文为博主原创文章,未经博主允许不得转载。目录(?)[+]写在前面:RTP的解析,网上找了很多资料,但是都不全,所以我力图整理出一个比较全面的解析,其中借鉴了很多文章,我都列在了文章最后,在此表示感谢。互联网的发展离不开大家的无私奉献,我决定从我做起,希望大家支持。原创不易,转载请附上链接,谢谢http://blog.csd转载 2017-08-17 17:19:46 · 3878 阅读 · 0 评论 -
Qt开发:使用VLC播放视频,并且显示画面
libvlc_instance_t * libvlc_inst; libvlc_media_player_t *libvlc_mp; libvlc_media_t *libvlc_m; const char *char_url; char_url = "E:\\FFMPEG\\dzq.MP4"; libvlc_inst =原创 2017-08-08 11:53:51 · 7161 阅读 · 5 评论 -
流媒体开发: RTP Header解析及定义
1 RTP Header结构图1) V:RTP协议的版本号,占2位,当前协议版本号为22) P:填充标志,占1位,如果P=1,则在该报文的尾部填充一个或多个额外的八位组,它们不是有效载荷的一部分。3) X:扩展标志,占1位,如果X=1,则在RTP报头后跟有一个扩展报头4) CC:CSRC计数器,占4位,原创 2017-08-21 10:40:13 · 1008 阅读 · 0 评论 -
[总结]FFMPEG视音频编解码零基础学习方法
转自雷神博客:http://blog.csdn.net/leixiaohua1020/article/details/15811977在CSDN上的这一段日子,接触到了很多同行业的人,尤其是使用FFMPEG进行视音频编解码的人,有的已经是有多年经验的“大神”,有的是刚开始学习的初学者。在和大家探讨的过程中,我忽然发现了一个问题:在“大神”和初学者之间好像有一个不可逾越的鸿沟。“大神”们水平转载 2017-08-14 11:26:29 · 509 阅读 · 0 评论 -
流媒体开发:RTP over TCP
通常来说,RTSP提供UDP方式发送RTP流。当然,发送流媒体时,UDP往往是更好的选择。下面是使用UDP时的一些问题:UDP协议上的RTSP/RTP需要打开许多UDP端口(每一路流媒体都需要2个UDP端口,一个用于接收数据,一个用于接收控制信息);当因特网上的路由器没有打开这些端口的时候,第一点将会存在问题;中间网络路由器很容易就过滤或者忽略掉转载 2017-08-07 10:58:20 · 3526 阅读 · 1 评论 -
流媒体开发: RTSP协议学习
目录RTSP协议学习笔记... 1第一部分:RTSP协议... 3一、 RTSP协议概述... 3二、 RTSP协议与HTTP协议区别... 3三、 RTSP重要术语... 41. 集合控制(Aggregatecontrol ):. 42. 实体(Entity):...转载 2017-08-07 10:03:50 · 637 阅读 · 0 评论 -
VLC在C#的使用方法-RTSP播放文件
1.首先下载好VLC播放器在播放器的目录下获得LibVlc等核心dll库,plugins文件夹并将其放到c#的工程下。2.将dll里的方法导入到c#里如下,还有的方法可以查看vlc的api添加[csharp] view plain copyclass VlcPlayer { internal static clas转载 2018-01-09 10:58:01 · 14803 阅读 · 0 评论 -
视频会议及流媒体十大开源项目
在视频会议领 域,有许多可以值得参考的开源项目,这些开源项目有的是协议栈、有的是编码器或者是传输协议,由于视频会议系统是一个综合性的应用系统,里面包含功能较 多,如能把这些开源项目选择性的加入我们的视频会议开发当中,我们的开发效率肯定会事半功倍,下面我们列举一下视频会议相关的十大开源项目,并对其重要性 及优缺点做一个全面的评价与排名。1、 OpenH323项目 (★★转载 2017-06-27 16:11:50 · 878 阅读 · 0 评论