- 博客(15)
- 资源 (12)
- 收藏
- 关注
原创 RTMP H5 直播流技术解析
https://www.villainhr.com/page/2017/08/05/RTMP%20H5%20%E7%9B%B4%E6%92%AD%E6%B5%81%E6%8A%80%E6%9C%AF%E8%A7%A3%E6%9E%90rtmp://ns8.indexforce.com/home/mystream
2019-08-30 17:57:21 411
转载 flv格式详解+实例剖析
简介FLV(Flash Video)是现在非常流行的流媒体格式,由于其视频文件体积轻巧、封装播放简单等特点,使其很适合在网络上进行应用,目前主流的视频网站无一例外地使用了FLV格式。另外由于当前浏览器与Flash Player紧密的结合,使得网页播放FLV视频轻而易举,也是FLV流行的原因之一。FLV是流媒体封装格式,我们可以将其数据看为二进制字节流。总体上看,FLV包括文件头(File ...
2019-08-29 17:09:26 1798
原创 vmware中虚拟机无法联网的原因
之前是在另外一个电脑使用的虚拟机,换了个电脑,想把虚拟机移动过来,发现一直不成功偶然的一个机会,了解到要修改网卡设置把上面的地方手动指定成你正在使用的网卡就好了...
2019-08-28 17:06:50 297 1
转载 android SDK安装以及环境变量配置(windows)
一、下载安装android SDK两种方式:(1)官网下载(需翻墙):https://developer.android.com/studio/index.html(2)无需翻墙下载:http://www.androiddevtools.cn/找到SDK Tools,选择下载windows的zip格式的。下载后在需要安装的位置解压,得到:打开SDK Manager.exe,...
2019-08-27 10:52:43 16700 3
原创 使用nginx搭建hls点播系统
第一步,使用ffmpeg将mp4视频转换为ts格式ffmpeg -y -i input.mp4 -vcodec copy -acodec copy -vbsf h264_mp4toannexb output.ts//input.mp4原文件名称,无指定路径,需手动切换到切片视频目录下进行该命令,//output.ts转换之后出输ts文件名称第二步,使用ffmpeg将ts格式转换位m3u...
2019-08-25 23:35:01 2731
转载 MP4大文件虚拟HLS分片技术,避免服务器大量文件碎片
MP4大文件虚拟HLS分片技术,避免点播服务器的文件碎片本文主要介绍了通过虚拟分片技术,把MP4文件,映射为HLS协议中的一个个小的TS分片文件,实现了在不实际切分MP4文件的情况下,通过HLS协议播放MP4文件,从而避免了对MP4进行点播,尤其是大的MP4文件,需要长时间缓冲MP4头部数据的问题,同时可以解决对MP4文件进行切分,会在服务器制造出大量的文件碎片的不利情况。而且本技术,几乎可...
2019-08-24 17:53:57 719
转载 NAT穿透,UDP打洞程序
在看NAT穿透和UDP打洞原理,网上都是讲原理,没有程序,我把程序写出来。server.py,辅助打洞的服务器。peer.server.py,被打洞的节点。peer.client.py,主动打洞的节点。基本原理是:1. peer.client向peer.server发个包,把自己的洞打好,这样peer.server可以给peer.client发包。这个包会被NAT拒绝掉,所...
2019-08-24 01:40:18 769
原创 ffmpeg常见问题总结
1.如果遇到编码后的数据解码的是时候越来越模糊,是应为AVFrame的pts没有设置,加上之后就解决了2.如果提示解码失败,是应为这句话没有加 if ( vc->flags & AVFMT_GLOBALHEADER )vc->flags |= CODEC_FLAG_GLOBAL_HEADER;...
2019-08-20 14:55:24 1872
转载 Qt中使用QSqlDatabase::removeDatabase()的正确方法
如果你用过Qt的QSqlDatabase的话,多半会对下面的警告信息感兴趣:QSqlDatabasePrivate::removeDatabase: connection 'qt_sql_default_connection' is still in use, allqueries will cease to work.意思是说,还有某查询引用默认数据库连接"qt_...
2019-08-14 17:58:18 12671 4
转载 P2P通信原理与实现(C++)
https://www.cnblogs.com/pannengzhi/p/4800526.html1.简介 当今互联网到处存在着一些中间件(MIddleBoxes),如NAT和防火墙,导致两个(不在同一内网)中的客户端无法直接通信。这些问题即便是到了IPV6时代也会存在,因为即使不需要NAT,但还有其他中间件如防火墙阻挡了链接的建立。 当今部署的中间件大多都是在C/S架构上设计的,...
2019-08-13 17:38:04 446
原创 ffmpeg解码视频的两种方法
由于ffmpeg api的变更,有两种方法解码h264帧数据 int m_i_frameFinished=0; avcodec_decode_video2(ctx, frm, &m_i_frameFinished, &pkt); /*int ret = avcodec_send_packet(ctx, &pkt); if ((...
2019-08-13 17:18:53 943
转载 ffmpeg编译
一、安装MinGw+msys 下载mingw-get-setup.exe并安装,安装完成会弹出以下界面。 选中红色框几个选项,点击Installation->Apply Changes 进行安装。二、安装 ffmpeg 依赖 1、安装 yasm 下载yasm-1.3.0-win32.exe,将 yasm-1.3.0-win32.exe 重命名为 y...
2019-08-13 12:10:16 332
原创 win7下使用qt连接access数据库
这个东西之前也做过,不过后来隔了一段时间没搞,给忘了,最近又要开始搞了,特此记录一下,以备以后查看首先下载office2000http://big5.ddooo.com/office2000_9184.rarCD-Key:J2MV9-JYYQ6-JM44K-QMYTH-8RB2W然后下来access驱动,已经上传到我的csdn了最后写程序 QSqlDatabase ...
2019-08-01 11:39:02 519
基于qt开发的一款聊天气泡框
2020-09-18
EltDcmTool.zip
2020-08-17
医联通极速阅片器64位版(支持二维,MPR,三维)
2020-07-16
android 脚本层运行环境
2013-01-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人