![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
视频技术
文章平均质量分 79
东边的小山
这个作者很懒,什么都没留下…
展开
-
Android基于腾讯云的视频聊天研究
最近有个需求是与视频聊天相关,之前有看到过腾讯云有视频直播的产品,不清楚是否也支持视频聊天。经过一番查找,发现除了直播的demo,还专门有一个视频聊天的demo,于是便下下来研究一下。这是文档:https://www.qcloud.com/document/product/268/7603这是视频直播demo工程:https://github.com/zhaoyang21cn/IL转载 2017-09-29 15:06:57 · 1524 阅读 · 2 评论 -
Windows安装FFmpeg
一、下载地址:网址:https://ffmpeg.org/选择Windows版本:https://ffmpeg.org/download.html#build-windows二、解压安装:下载并解压FFmpeg文件夹,它会生成一个类似名为“ffmpeg-20150504-git-eb9fb50-win32-static”的新文件夹:转载 2017-11-03 13:05:54 · 736 阅读 · 0 评论 -
FFmpeg进行笔记本摄像头+麦克风实现流媒体直播服务
FFmpeg推送视频流,Nginx RTMP模块转发,VLC播放器播放,实现整个RTMP直播查看本机电脑的设备ffmpeg -list_devices true -f dshow -i dummy红色标记表示视频设备和麦克风设备看到乱码了吧!来这里查看哦 FFmpeg编码推送到RTMP服务器ffmpeg -f dshow -i v转载 2017-11-03 13:07:20 · 8476 阅读 · 1 评论 -
视频直播服务端环境搭建(Nginx+RTMP)
一、前言前面介绍了Android中视频直播中的一个重要类ByteBuffer,不了解的同学可以 点击查看 到这里开始,我们开始动手开发了,因为我们后续肯定是需要直播视频功能,然后把视频推流到服务端,本地在进行拉流播放的流程。所以这个过程中,我们需要首先来把服务端这个中间环节的工作搞定,后续再弄推流和拉流功能。现在推流大部分都是使用RTMP/HLS协议的,关于这两个协议的区别:转载 2017-11-03 14:11:41 · 6762 阅读 · 1 评论 -
利用nginx搭建RTMP视频点播、直播、HLS服务器
开发环境Ubuntu 14.04 servernginx-1.8.1nginx-rtmp-modulenginx的服务器的搭建安装nginx的依赖库sudo apt-get updatesudo apt-get install libpcre3 libpcre3-devsudo apt-get install openssl libssl-dev123配转载 2017-11-16 11:12:46 · 1323 阅读 · 1 评论 -
Js网络视频播放器之VideoJs&&ckplayer(直播拉流rtmp、hls)
一、轻量级的开源播放器VideoJs&&Ckplayer1、videoJS对于HTML5支持非常棒,可以自动在flash和Html5播放器之间进行切换,videoJS可以兼容到IE8,它提供的界面非常简洁,需要对界面进行二次开发。获取videoJs2、ckPlayer这个播放器是国产播放器,功能有很多,只简单介绍两个功能,(1)提供手动切换htm转载 2017-11-16 11:14:58 · 4833 阅读 · 0 评论 -
将海康大华等网络摄像机RTSP流进行网页Flash rtmp和H5 hls直播的技术方案
通过开源、开源社区,我们接触了大大小小各行各业的直播需求形态,大多数用户选择了最省钱的一种方式:用自有的IPC摄像机做为视频源,用企业自己的固定线路进行长时间不间断的常态直播,省钱啊!上面说到何种需求形态,尤其是在较大企业需要,如:石油、航天、安监、农业,他们有一个共同点,前期投入了大量的经费构建自己的专用网络,有固定IP,带宽上下行足够大,流量不用也是浪费,基于自身安全保密考虑,需要在自转载 2017-11-16 11:16:55 · 4135 阅读 · 0 评论 -
HTML5 支持RTSP 视频流播放 之 h5stream 系统配置
h5stream 的配置基于json,配置分两部分:系统和视频源,今天主要介绍系统配置系统配置主要包含了HTTP server / RTSP server /RTMP server 配置的端口,HLS 是否开始和HLS 的版本(TS 或FMP4),连接IPC 的具体方式 Name Comments nHTTPPort HTTP server port, if po...转载 2018-07-17 15:12:03 · 4104 阅读 · 0 评论 -
实现base64格式的amr音频文件在IOS、android微信内置浏览器的播放
参考文档:1.https://github.com/yxl/opencore-amr-js (将amr文件转为wav格式的编解码项目) 因为项目需要,要将amr的base46格式的音频文件在IOS,android微信内置浏览器播放。项目中使用的第三方IM为融云,经过调研发现,使用融云js播放语音的方式,可以在IOS上播放,但是在Android上无法播放,而且h5的audio组件,不...转载 2018-07-17 15:15:33 · 10102 阅读 · 1 评论 -
基于WebSocket实现的Android和H5聊天通讯实例【附效果图附所有源码】
转载请注明出处,原文地址:http://blog.csdn.net/lucherr/article/details/75673810 最近项目需要使用WebSocket实现即时通讯,于是提前进行了技术调研,并且编写了一个聊天的Demo来体验,当然Demo是站在巨人们的肩膀上完成的,感谢前人们的辛苦付出和开源精神。 关于WebSocket的介绍,网上有很多讲的...转载 2018-07-17 15:43:32 · 2548 阅读 · 0 评论 -
在IIS上搭建WebSocket服务器
演示:http://www.blue-zero.com/WebSocket/一、搭建环境1.System.Web.WebSockets需搭建在Windows8及Server2012以上系统的上。2.在Windows8及Server2012以上系统的上安装IIS和WebSocket。1).我们在控制面板里打开“启用或关闭windows功能“ 2)安装IIS和WebSock...转载 2018-07-17 15:51:06 · 26224 阅读 · 5 评论 -
打通B/S与C/S !让HTML5 WebSocket与.NET Socket公用同一个服务端!
随着HTML5 WebSocket技术的日益成熟与普及,我们可以借助WebSocket来更加方便地打通BS与CS -- 因为B/S中的WebSocket可以直接连接到C/S的服务端,并进行双向通信。如下图所示: 一.对Socket Server的要求 我们可以尝试让Socket Server透明地支持WebSocket客户端,所谓透明的意思是,服务端开发人员不用关心客户端究竟是什么...转载 2018-07-17 17:23:55 · 1871 阅读 · 1 评论 -
即时通讯中语音视频聊天后面的技术支持有哪些
当我们使用像AnyCHat、Skype、QQ这样的工具和朋友流畅地进行语音视频聊天时,我们可曾想过其背后有哪些强大的技术在支撑?本文将对网络语音通话所使用到的技术做一些简单的介绍,算是管中窥豹吧。一.概念模型网络语音通话通常是双向的,就模型层面来说,这个双向是对称的。为了简单起见,我们讨论一个方向的通道就可以了。一方说话,另一方则听到声音。看似简单而迅捷,但是其背后的流程却是相当复杂的。我们将转载 2017-11-17 13:55:57 · 4051 阅读 · 0 评论 -
windows下搭建基于nginx的rtmp服务器
Windows机器配置:Windows7旗舰版 64位Intel(R) Core(TM)i5-2520 CPU @2.50GHz 2.50 GHz内存: 4GB1. 下载 nginx 1.7.11.3 Gryphon下载链接: http://nginx-win.ecsds.eu/download/nginx 1.7.11.3 Gryphon.zip下载完成后解压;将转载 2017-11-03 08:35:53 · 2286 阅读 · 1 评论 -
快速集成一个视频直播功能
前段时间的工作安排,需要做一个视频监控的功能,其实就是采用 m3u8 做一个直播。确定需求后进行了一堆调研,最后在B站的 ijkplayer 与 Google 的 ExoPlayer 中做出了选择,对于为啥选择了 ExoPlayer ,后面会做具体分析,目前先留点悬念,目前根据选择 ExoPlayer,从最初调研到集成成功打算做一个专题,分别从众多框架中为何选择了 ExoPlayer、硬解转载 2017-10-17 12:02:23 · 583 阅读 · 0 评论 -
开源代码Window下搭建rtmp流媒体服务器
有这样需求,将摄像头视屏发布出去,并且需要在web网页上通过Flash播放器播放。首先Flash被我所知道的所有浏览器所支持。如果是Activex控件。还需要被用户额外安装,而且一不小心还会出问题。但是Flash player默认是被安装的。而且是比较稳定的。虽然开源的VLC播放器所提供的OCX相当不错。可是个人还是觉得没有Flash直接播放方便。flash支持的视频格式有限,像mp4等格式都不会转载 2017-09-29 15:08:47 · 1034 阅读 · 0 评论 -
音视频相关研究-雷宵骅在读博士的项目
虽然此前没拜读过此公的文章,盖因专业领域不同也;观其一生之成就,令我等望尘莫及,来自心底的唯有敬意!Github:http://leixiaohua1020.github.io/CSDN博客:http://blog.csdn.net/leixiaohua1020#Experiment ProjectsVideoEyeopen-source转载 2017-09-29 15:09:51 · 803 阅读 · 0 评论 -
蘑菇街直播实战技巧带你解决直播开发难题
蘑菇街作为一个电商平台,主要服务对象是女性用户。而蘑菇街直播是今年3月21号正式上线的,最初模仿了已有的直播平台,比如映客、花椒这类的秀场直播。但是上线之后,发现秀场直播的模式并不适合我们。随后我们很快推出了第二个版本,加入了电商模块。4月到7月,加入了各种各样丰富的内容。7月对于蘑菇街直播算是一个重要的里程碑,我们开发了“自由小窗”功能。对于电商而言,直播的成交是可以忽略不计的,但是增添转载 2017-09-29 15:10:49 · 1202 阅读 · 0 评论 -
采集rtsp流摄像头到浏览器实时播放方案
本文旨在实现使用摄像头采集视频,并且可以在网页实时显示,主要参考的两篇博文为: 1. 视频实时显示的三种方案 2. 使用WebSockets进行HTML5视频直播 我们使用博文1介绍的第三种方案,将摄像头采集到的视频流使用ffmpeg进行编码,并且将其推送给远程服务器,在远程服务器使用stream-server.js处理视频流并且在网页上显示出来。由于原博文介绍详尽,本处不再赘述。转载 2017-09-29 15:15:32 · 56618 阅读 · 11 评论 -
HTML5视频直播技术介绍
视频直播如火如荼,为了满足比较火热的移动 Web 端直播需求,一系列的 HTML5 直播技术迅速的发展了起来。只要实现了视频直播的各个技术难点,通过HTML5进行视频直播并非难事。常见的可用于 HTML5 的直播技术共有3种协议:HLS、WebSocket与WebRTC。本文将对基于这3种协议的HTML5直播技术实现做下基础的介绍。一. HLS优点:CDN支持比较好缺点原创 2017-09-29 15:19:33 · 1087 阅读 · 0 评论 -
手机Android音视频采集与直播推送,实现单兵、移动监控类应用
最新手机采集推送直播监控以及EasyDarwin开源流媒体平台的版本及代码:EasyDarwin 开源流媒体云平台:https://github.com/easydarwinEasyClient 开源流媒体平台客户端:http://fir.im/EasyClientEasyCamera 安卓手机单兵监控端:http://fir.im/EasyCamera转载 2017-11-02 15:32:54 · 4246 阅读 · 1 评论 -
EasyPusher安卓Android手机直播推送之MediaCodec 硬编码H264格式
最近在研究EasyDarwin的Push库EasyPusher,EasyPusher可以推送H264视频到EasyDarwin服务器,终端可以通过rtsp协议访问该实时流,达到手机直播的功能,延迟基本在2秒以内。 EasyDarwinQQ群:496258327 本文主要记录一下最近研究的关于Android手机如何获取实时画面,并将数据编码为H264的格式的视频流,编码使用的是Andro转载 2017-11-02 15:35:54 · 798 阅读 · 0 评论 -
EasyPusher/EasyDarwin/EasyPlayer实现手机直播版本及效果整理
EasyPusher手机直播实现功能最近很多EasyDarwin爱好者提出了手机移动端直播的功能需求,尤其是如何做出像映客这样能够快速出画面播放的效果,经过一段时间的移动端和服务端的优化,EasyPusher直播推送+EasyDarwin流媒体服务器+EasyPlayer客户端播放已经非常好实现了这些需求,EasyPusher编码推送+EasyDarwin公网传输+EasyPlay转载 2017-11-02 15:39:16 · 2451 阅读 · 0 评论 -
[流媒体服务器搭建] EasyDarwin服务器搭建及客户端推流完整示例
Windows下环境搭建一、准备工作,需要先下载我们需要的程序1、EasyDarwin 下载地址:https://github.com/EasyDarwin/EasyDarwin2、ffmpeg 下载地址:http://ffmpeg.org/3、nginx 下载地址:http://nginx.org/en/download.html转载 2017-11-02 15:45:50 · 3125 阅读 · 0 评论 -
如何开发出一款仿映客直播APP项目实践篇 -【服务器搭建+推流】
如何开发出一款仿映客直播APP项目实践篇 -【原理篇】如何开发出一款仿映客直播APP项目实践篇 -【采集篇 】如何开发出一款仿映客直播APP项目实践篇 -【服务器搭建+推流】如何开发出一款仿映客直播APP项目实践篇 -【播放篇】前言:有了服务器的构建 ,就可以将手机端采集视频传输到服务器 ,可以在从服务器拉流,实现直播,延迟大约3-4秒!效果图推流转载 2017-11-02 15:50:30 · 1280 阅读 · 0 评论 -
windows下搭建nginx-rtmp服务器
最近一直在研究这些,我想的还是挺多的,想要通过这个在公网上看我推送的视频,可是呢还是有很多的问题,一直没有成功,只能在内网测试通过。怎么搭建?搭建的话我也是参考大神的博客的,人家写的很好,可能下载的东西文档有些出入的,比如我的配置文件名为nginx-win.org,不过思想都是差不多的,都是要在文件中添加rtmp块的,配置个很简单的就行了,不用太复杂。—— [参考],转载 2017-11-02 15:59:01 · 4191 阅读 · 1 评论 -
基于腾讯云的视频聊天研究
最近有个需求是与视频聊天相关,之前有看到过腾讯云有视频直播的产品,不清楚是否也支持视频聊天。经过一番查找,发现除了直播的demo,还专门有一个视频聊天的demo,于是便下下来研究一下。这是文档:https://www.qcloud.com/document/product/268/7603这是视频直播demo工程:https://github.com/zhaoyang21cn/ILiveS...转载 2018-07-18 14:06:22 · 616 阅读 · 0 评论