DoubleLi

517712484

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  3470 随笔 :: 2 文章 :: 420 评论 :: 0 引用

2020年7月2日

摘要:之前一直用Directshow技术采集摄像头数据,但是觉得涉及的细节比较多,要开发者比较了解Directshow的框架知识,学习起来有一点点难度。最近发现很多人问怎么用FFmpeg采集摄像头图像,事实上FFmpeg很早就支持通过DShow获取采集设备(摄像头、麦克风)的数据了,只是网上提供的例子比较 阅读全文
posted @ 2020-07-02 16:32 DoubleLi 阅读(5) 评论(0) 推荐(0) 编辑

摘要:什么是流媒体 流媒体(streaming media)是指采用流式传输技术在网络上连续实时播放的媒体格式,如音频、视频或多媒体文件,采用流媒体技术使得数据包得以像流水一样发送, 如果没有流媒体技术, 那么我们就要像以前用迅雷下电影一样, 下载整个影片才能观看, 讲DASH之前先简单介绍一下常用的直播 阅读全文
posted @ 2020-07-02 12:09 DoubleLi 阅读(8) 评论(0) 推荐(0) 编辑

2020年6月30日

摘要:HTML5 video https://github.com/remy/html5demos/blob/master/demos/video.html <video preload="metadata"> <!-- https://bugzilla.mozilla.org/show_bug.cgi? 阅读全文
posted @ 2020-06-30 20:33 DoubleLi 阅读(48) 评论(0) 推荐(0) 编辑

摘要:2019-4-17 15:54:17 星期三 技术说明: dash: 将一个大视频分解成不同分辨率, 不同清晰度的小视频, 以及一个描述文件(后缀: mpd), 根据网络带宽自动调整视频流, 看起来更顺畅, 拖动也很顺畅 用到的工具/技术: ffmpeg: 生成不同分辨率的视频 bento4: 将m 阅读全文
posted @ 2020-06-30 18:10 DoubleLi 阅读(19) 评论(0) 推荐(0) 编辑

摘要:webassembly的作用 webassembly是一种底层的二进制数据格式和一套可以操作这种数据的JS接口的统称。我们可以认为webassembly的范畴里包含两部分 wasm: 一种体积小、加载快并且可以在Web浏览器端运行的底层二进制数据格式,并且可以由C++等语言转化而来 webassem 阅读全文
posted @ 2020-06-30 16:24 DoubleLi 阅读(13) 评论(0) 推荐(0) 编辑

2020年6月23日

摘要:volatile的介绍 volatile类似于大家所熟知的const也是一个类型修饰符。volatile是给编译器的指示来说明对它所修饰的对象不应该执行优化。volatile的作用就是用来进行多线程编程。在单线程中那就是只能起到限制编译器优化的作用。所以单线程的童鞋们就不用浪费精力看下面的了。 没有 阅读全文
posted @ 2020-06-23 15:48 DoubleLi 阅读(24) 评论(0) 推荐(0) 编辑

摘要:为什么要lambda函数 匿名函数是许多编程语言都支持的概念,有函数体,没有函数名。1958年,lisp首先采用匿名函数,匿名函数最常用的是作为回调函数的值。正因为有这样的需求,c++引入了lambda 函数,你可以在你的源码中内联一个lambda函数,这就使得创建快速的,一次性的函数变得简单了。例 阅读全文
posted @ 2020-06-23 12:21 DoubleLi 阅读(41) 评论(0) 推荐(0) 编辑

2020年5月28日

摘要:下面来介绍判断非阻塞SOCKET是否已经断开的几种方法: 注意要区分不同操作系统分别进行测试, 包括WINDOWS, LINUX和UNIX会各有不同。 在WINDOWS下比较简单,可以使用FD_CLOSE事件判断SOCKET是否已经断开 view plaincopy to clipboardprin 阅读全文
posted @ 2020-05-28 16:17 DoubleLi 阅读(162) 评论(0) 推荐(0) 编辑

2020年5月21日

摘要:如果我们需要知道一个视音频文件的信息,包括封装格式、播放时长、码率、视频编码格式、音频编码格式、视频分辨率、帧率、音频属性等,有什么方法呢?下面我将常用的方法汇总一下:第一种,使用MediaInfo工具 。MediaInfo是一个用来分析视频和音频文件编码和内容信息的工具。免费开源,支持众多视频和音 阅读全文
posted @ 2020-05-21 11:30 DoubleLi 阅读(107) 评论(0) 推荐(0) 编辑

2020年4月29日

摘要:什么是CNAME?在网上看了挺多解释,小白表示开始是有点懵的,后来自己总结了下前辈们的解释,如有理解错误,烦请各位指出。 先简单的说下域名解析(懂的不用看啦): 在以前,人们用IP进行互访,后来发现IP太多不好记忆,便有了域名,比如www.baidu.com,你一看就知道是百度搜索引擎,而不需要管他 阅读全文
posted @ 2020-04-29 11:10 DoubleLi 阅读(84) 评论(0) 推荐(1) 编辑