<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[飞翔 视频直播系统]]></title><description><![CDATA[图形图像、音视频研究与开发，互动视频直播研究！]]></description><link>https://blog.youkuaiyun.com/feixiang_john</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; feixiang_john]]></copyright><item><title><![CDATA[如何用即构sdk开发实现小程序直播]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/103475241</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/103475241</guid><author>feixiang_john</author><pubDate>Tue, 10 Dec 2019 14:37:57 +0800</pubDate><description><![CDATA[小程序开放的实时音视频能力，封装了音视频采集、前处理、编码、推流、拉流、解码和渲染等功能，大大降低了音视频的开发门槛。在小程序直播的开发中，微信对外提供&lt;live-pusher&gt;和&lt;live-player&gt; ，其中&lt;live-pusher&gt;是视频推流的主要功能组件，&lt;live-player&gt;的主要功能则是播放，所有接口都是以集成封装的形式提供，开发者...]]></description><category></category></item><item><title><![CDATA[动态WebP]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/78686059</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/78686059</guid><author>feixiang_john</author><pubDate>Fri, 01 Dec 2017 14:08:28 +0800</pubDate><description><![CDATA[1.背景目前网络中图片仍然是占用流量较大的一部分，对于移动端更是如此，因此，如何在保证图片视觉不失真前提下缩小体积，对于节省带宽和电池电量十分重要。然而目前对于JPEG、PNG、GIF等常用图片格式的优化已几乎达到极致，因此Google于2010年提出了一种新的图片压缩格式 – WebP，给图片的优化提供了新的可能。WebP为网络图片提供了无损和有损压缩能力，同时在有损条件下支持透明通道。据官方实]]></description><category></category></item><item><title><![CDATA[使用FFmpeg实现抠图合并功能（chroma key）]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/78499392</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/78499392</guid><author>feixiang_john</author><pubDate>Fri, 10 Nov 2017 14:23:20 +0800</pubDate><description><![CDATA[自己以前实现抠图算法好久了，没想到ffmpeg里面早有这个功能了在很多视频中可以看到图像是合成的，例如有些神剧里面某大侠跳下万丈深渊的场景，某人在三昧真火中被烧的场景，还有些游戏主播，体育主播在主场景前面有个人解说的场景，都是chroma key的技术实现的，具体的链接可以参考：http://www.cs.utah.edu/~michael/chroma/效果图如下：在最新版本的ffmpeg中，已]]></description><category></category></item><item><title><![CDATA[一种非AirPlay的方法来实现IOS录屏]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/77604556</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/77604556</guid><author>feixiang_john</author><pubDate>Sat, 26 Aug 2017 18:16:11 +0800</pubDate><description><![CDATA[replaykit是ios9后出的,所以replaykit支持ios9+录屏,//开始录屏
- (void)StartRecoder
{
//将开启录屏功能的代码放在主线程执行
    dispatch_async(dispatch_get_main_queue(), ^{
        if ([[RPScreenRecorder sharedRecorder] isAvailable] &&]]></description><category></category></item><item><title><![CDATA[IOS中使用SoundTouch库实现变声]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/77604310</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/77604310</guid><author>feixiang_john</author><pubDate>Sat, 26 Aug 2017 17:40:18 +0800</pubDate><description><![CDATA[IOS中使用SoundTouch库实现变声void AQRecorder::StartRecord(CFStringRef inRecordFile) { mSoundTouch.setSampleRate(44100);//mRecordFormat.mSampleRate     mSoundTouch.setChannels(1);//mRecordFormat.mChannelsPerFr]]></description><category></category></item><item><title><![CDATA[如何快速搭建一个完整的移动直播系统？]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/77601246</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/77601246</guid><author>feixiang_john</author><pubDate>Sat, 26 Aug 2017 14:57:07 +0800</pubDate><description><![CDATA[移动直播行业的火热会在很长一段时间内持续，通过和各行业的整合，从而成为具有无限可能性的行业。主要有以下三个原因：第一，移动直播的UGC生产模式比PC端的直播更明显，人人都有设备，随时随地开播，完全顺应了互联网时代的开放性原则，能刺激更多人去创造和传播优质内容。第二，网络带宽和速度在逐渐提高，网络成本在逐渐下降，为移动直播提供一个极佳的发展环境。文字、声音、视频、游戏等都会在移动直播中呈现，创造出更]]></description><category></category></item><item><title><![CDATA[jason数据格式 -- 扫盲]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/50504414</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/50504414</guid><author>feixiang_john</author><pubDate>Tue, 12 Jan 2016 15:18:42 +0800</pubDate><description><![CDATA[JSON是 JavaScript Object Notation的简称，是一种轻量的数据表示方法。jason格式采用key:value的方式记录数据，非常直观，比XML简洁，因而大受欢迎 介绍jason格式前，先让我们看看XML格式。显然，XML 得到了相当多的关注（正面和负面的评价都有），已经在Ajax 应用程序中广泛使用：  Brett  McLaughlin  brett@newInstan]]></description><category></category></item><item><title><![CDATA[对计划搞安卓移动端的很有帮助]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/41775569</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/41775569</guid><author>feixiang_john</author><pubDate>Sat, 06 Dec 2014 14:56:09 +0800</pubDate><description><![CDATA[ubuntu 11.04下android开发环境的搭建！1.安装JDK   首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html    我选择的是 Linux x86 - Self Extracting Installe]]></description><category></category></item><item><title><![CDATA[DirectSound初步教程 -- 如何从第三发音乐播放器中HOOK音频数据然后跟自己麦采集数据做同步]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/39228173</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/39228173</guid><author>feixiang_john</author><pubDate>Fri, 12 Sep 2014 12:46:06 +0800</pubDate><description><![CDATA[DirectSound初步教程DirectSound初步教程2010-04-24 20:00Directsound中常用的几个对象对象数量作用主要接口设备对象每个应用程序只有一个设备对象用来管理设备，创建辅助缓冲区IDirectSound8辅助缓冲区对象每一个声音对应一个辅助缓冲区，可以有多个辅助缓冲区用来管理一个静态的或者动态的声音流，然后在主缓冲区中混音IDirectSoundBuffer8,]]></description><category></category></item><item><title><![CDATA[WebRTC 项目研究]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/39004761</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/39004761</guid><author>feixiang_john</author><pubDate>Tue, 02 Sep 2014 12:39:35 +0800</pubDate><description><![CDATA[﻿﻿WebRTC目录(?)[+]1.官方网站: http://sites.google.com.sixxs.org/site/webrtc/homehttp://sites.google.com.sixxs.org/site/webrtc/reference/webrtc-componentshttp://sites.google.com.sixxs.org/site/webrtc/referen]]></description><category></category></item><item><title><![CDATA[流媒体技术 rtp/rtcp/rtsp资料精华！]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/38979937</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/38979937</guid><author>feixiang_john</author><pubDate>Mon, 01 Sep 2014 14:40:59 +0800</pubDate><description><![CDATA[﻿﻿流媒体技术 rtp/rtcp/rtsp资料精华！流媒体技术　　流媒体是指在网络中使用流式（Sreaming）传输技术进行传输的连续时基媒体，如音频数据流或视频数据流，而不是一种新的媒体。流媒体技术（或称为流式媒体技术）就是把连续的影像和声音信息经过压缩处理后放到网络服务器上，让浏览者一边下载一边观看、收听，而不需要等到整个多媒体文件下载完成就可以即时观看的技术。流媒体技术并不是单一的技术，它是]]></description><category></category></item><item><title><![CDATA[数据传输方式、编码技术]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/38979239</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/38979239</guid><author>feixiang_john</author><pubDate>Mon, 01 Sep 2014 13:47:00 +0800</pubDate><description><![CDATA[数据传输方式、编码技术  模拟传输的主要优点是信道的利用率较高，但是传输过程中信号会衰减，会受到噪声干扰，且信号放大时噪声也会同时被放大。数字传输的主要优点是数字信号只取离散值，信号传输不失真，误码率低等。但是传输数字信号比传输模拟信号所要求的频带要宽的多，因此数字传输的信道利用率较低?  了解不同的编码技术；数字数据的模拟信号编码、数字数据的数字信号编码和模拟数据的数字信号编码。数字数据的模拟信]]></description><category></category></item><item><title><![CDATA[WebRTC编译详细介绍]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/38702325</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/38702325</guid><author>feixiang_john</author><pubDate>Wed, 20 Aug 2014 10:12:25 +0800</pubDate><description><![CDATA[WebRTC编译详细介绍--记录+转载原文地址：http://blog.youkuaiyun.com/temotemo/article/details/7056581WebRTC编译本人环境：操作系统:XP SP3VS 2013编译源码之前所需的工具获取源码工具：1、 首先需要安装获取源码的工具SVN（项目代码版本管理工具，Google也用这个）TortoiseSVN 1.6.12http://sourcef]]></description><category></category></item><item><title><![CDATA[Windows XP环境下 搭建Android NDK环境]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/36040073</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/36040073</guid><author>feixiang_john</author><pubDate>Mon, 30 Jun 2014 21:19:43 +0800</pubDate><description><![CDATA[搭建Android NDK环境 Windows XP环境下1 一些下载① NDK r7：http://developer.android.com/sdk/ndk/index.html ② cygwin：http://www.cygwin.com/  （1.7.11-1）③ notepad++：http://notepad-plus-plus.org/download/v5.9.8.html2 cy]]></description><category></category></item><item><title><![CDATA[Windows搭建Eclipse+JDK+SDK的Android --安卓开发入门级]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/35278363</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/35278363</guid><author>feixiang_john</author><pubDate>Fri, 27 Jun 2014 16:35:58 +0800</pubDate><description><![CDATA[﻿﻿一 相关下载(1) java JDK下载:进入该网页: http://java.sun.com/javase/downloads/index.jsp (或者直接点击下载)如下图:选择 Download JDK 只下载JDK，无需下载jre.(2)eclipse下载   进入该网页: http://www.eclipse.org/downloads/ (或者直接点击下载:BT下载    HTTP]]></description><category></category></item><item><title><![CDATA[炫耀贴， 更新近况！]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/34120841</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/34120841</guid><author>feixiang_john</author><pubDate>Tue, 24 Jun 2014 18:17:50 +0800</pubDate><description><![CDATA[最近很忙，偶尔发一两博客， 也被专家了！         看样子要继续努力啊！                   更新下目前工作内容：         目前主要做视频会议， 秀场相关视频项目！]]></description><category></category></item><item><title><![CDATA[苹果编程语言Swift解析：将推动应用开发巨变]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/28591441</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/28591441</guid><author>feixiang_john</author><pubDate>Thu, 05 Jun 2014 09:07:51 +0800</pubDate><description><![CDATA[﻿﻿
苹果编程语言Swift解析：将推动应用开发巨变

   　　以下为文章全文：


　　许多人可能都已忘记苹果WWDC中的“D”代表了“开发者”。这是一次开发者的大会，参加这一大会的程序员可以从会上了解到新的技术。
　　今年的WWDC回归本源，并专注于两大领域：软件，以及软件开发者。
　　尽管许多人对于苹果没有在今年WWDC上发布任何硬件产品感到失望，但需要指出的是，令这些硬件]]></description><category></category></item><item><title><![CDATA[图像增强相关基础知识]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/27342605</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/27342605</guid><author>feixiang_john</author><pubDate>Wed, 28 May 2014 15:45:32 +0800</pubDate><description><![CDATA[图像增强处理-1
图像增强是图像处理中一个重要的内容，在图像生成，传输或变换的过程中，由于多种因素的影响，造成图像质量下降，图像模糊，特征淹没，给分析和识别带来困难。因此，按特定的需要将图像中感兴趣的特征友选择地突出，衰减不需要的特征，提高图像的可懂度是图像增强的主要内容。图像增强不考虑图像降质的原因，而且改善后的图像也不一定逼近原图像，这是它与图像复原本质的区别。图像增强的主要目的有两个：一是]]></description><category></category></item><item><title><![CDATA[OpenCV视频序列操作基础]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/27341999</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/27341999</guid><author>feixiang_john</author><pubDate>Wed, 28 May 2014 15:36:19 +0800</pubDate><description><![CDATA[﻿﻿
从视频序列中抓取一帧

OpenCV支持从摄像头或视频文件(AVI)中抓取图像.从摄像头获取初始化:
CvCapture* capture = cvCaptureFromCAM(0); // capture from video device #0

从视频文件获取初始化:
CvCapture* capture = cvCaptureFromAVI("infile.avi");]]></description><category></category></item><item><title><![CDATA[OpenCV 概述]]></title><link>https://blog.youkuaiyun.com/feixiang_john/article/details/27341275</link><guid>https://blog.youkuaiyun.com/feixiang_john/article/details/27341275</guid><author>feixiang_john</author><pubDate>Wed, 28 May 2014 15:29:25 +0800</pubDate><description><![CDATA[﻿﻿
OpenCV概述

什么是OpenCV 

开源C/C++计算机视觉库.面向实时应用进行优化.跨操作系统/硬件/窗口管理器.通用图像/视频载入、存储和获取.由中、高层API构成.为Intel®公司的 Integrated Performance Primitives (IPP) 提供了透明接口.
特性:

图像数据操作 (分配,释放, 复制, 设定, 转换).图像与视频 I/]]></description><category></category></item></channel></rss>