自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

突围

智慧改变人生,奋斗创造生活。改变命运,从此刻做起。

  • 博客(1330)
  • 资源 (140)
  • 论坛 (1)
  • 收藏
  • 关注

原创 [wireshark]统计

2021-04-21 18:12:59 5

原创 【las】web demo

代码仓库本地root@zhangbin-i58265u:/home/zhangbin/aliply/srs-las/las/client/las.js# npm inpm WARN deprecated core-js@2.6.12: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencie..

2021-04-21 15:19:41 5

原创 【chromium windows 】修复 returned non-zero exit status 1 Subprocess failed with return code 2.

修复 vpython.bat src/testing/generate_location_tags.py --out src/testing/location_tags.json 失败ronmentvariable.Hook 'vpython.bat src/third_party/depot_tools/download_from_google_storage.py --no_resume --no_auth --num_threads=4 --bucket chromium-binary-p

2021-04-21 11:06:09 7

原创 【chromium windows 】构建Cronet 成功

上一篇代码同步成功参考我应该是x86 vs2017 环境头文件动态库构建Cronetgn gen out/Cronet//配置文件F:\CHROMIU\chromium\src>gn gen out/CronetDone. Made 16670 targets from 2816 files in 40852ms// 构建F:\CHROMIU\chromium\src>ninja -C out/Cronet cronet_packagenin..

2021-04-21 10:48:41 8

原创 【chromium windows 】 vpython.bat 调用失败解决并gclient sync hooks 成功

Running hooks: 55% (61/109) subresource-filter-ruleset________ running 'vpython.bat src/third_party/depot_tools/download_from_google_storage.py --no_resume --no_auth --bucket chromium-ads-detection -s src/third_party/subresource-filter-ruleset/data...

2021-04-21 00:26:00 14

原创 [LAS] SRS

https://github.com/ossrs/srs/tree/4.0releasefeature/lasroot@zhangbin-i58265u:/home/zhangbin/aliply/srs-las/srs# git checkout las11:44:35.969389 git.c:344 trace: built-in: git checkout laserror: pathspec 'las' did not match any file(..

2021-04-20 11:47:11 21

原创 【gnome托盘图标】TopIcons-plus-27

https://github.com/phocean/TopIcons-plus/releaseszhangbin@zhangbin-i58265u:~/Downloads/TopIcons-plus-27$ sudo su[sudo] password for zhangbin: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:/opt/..

2021-04-20 11:37:21 3

原创 Chromium Cronet

windows_build_instructionsfetch chromiumF:\CHROMIU\chromium>fetch chromium --no-historyError: Got bad arguments ['--no-history']usage: fetch.py [options] <config> [--property=value [--property2=value2 ...]]This script can be used to downl..

2021-04-19 16:39:18 9

原创 【mediasoup 带宽估计】aimd算法2 : AimdRateControl

继续 【mediasoup 带宽估计】aimd算法1 : AimdRateControlE:\ADDEV\RTCTRANS\mediasoup\worker\deps\libwebrtc\libwebrtc\modules\remote_bitrate_estimator\aimd_rate_control.cc讨论算法的实现细节。关键用到的几个方法:GetNearMaxIncreaseRateBpsPerSecondGetNearMaxIncreaseRateBpsPerSecond..

2021-04-19 16:30:23 9

原创 【拉流端的多码率自适应】快手LAS

快手自研直播多码率标准对行业发布快手镜相​近日,快手正式对外发布基于流式的直播多码率自适应标准LAS(Live Adaptive Streaming),用于提供低延迟、平滑、流畅的直播多码率体验。据悉,快手同时开源了LAS的端到端解决方案,包括服务端、客户端、业界领先的多码率自适应算法等,帮助业界实现零门槛接入和使用LAS。直播清晰度对用户的体验至关重要,通过提升视频的码率、分辨率,能够确保视频清晰度显著提升。快手用户规模大、分布广泛,用户间网络差异性大,单一的视频质量(码率、分辨率)或固定的档位下

2021-04-19 11:20:17 33

原创 【fanplayer】build ffmpeg for win32

build ffmpeg for win32winxp/win7 msys2 environmentdownload and install msys2how to build ffmpeg ?build ffmpeg for win32install required packagespacman -S gitpacman -S makepacman -S mingw-w64-i686-gccpacman -S mingw-w64-i686-yasmpacman -

2021-04-16 13:07:17 12

原创 【webrtc audio 】 音频采集数据就绪回调及重采样 流程

具体参数 待续音频采集数据就绪回调g:\gerrit\src\third_party\webrtc\audio\audio_transport_impl.cc首先, 触发remix 和 resample voe::RemixAndResample(static_cast<const int16_t*>(audio_data), number_of_frames, number_of_channels, sample_rate,..

2021-04-13 19:32:10 51

原创 【mediasoup 带宽估计】aimd算法1 : AimdRateControl

E:\ADDEV\RTCTRANS\mediasoup\worker\deps\libwebrtc\libwebrtc\modules\remote_bitrate_estimator\aimd_rate_control.hrtcp_bitrate 最多为current_bitrate_的5%计算rtcp feedback 间隔 const TimeDelta interval = kRtcpSize / rtcp_bitrate;最小200 毫秒最大1000 毫秒计..

2021-04-13 17:34:59 21

原创 【mediasoup TRANSPORT_CC 3】接收端 RTCP Feedback 报文 Receive Delta 解析与构造

上一篇系统梳理了transport-cc ,并且分析了chunk 的解析和构造本篇,重点跟进 Receive Delta参考FeedbackRtpTransportPacketE:\ADDEV\RTCTRANS\mediasoup\worker\include\RTC\RTCP\FeedbackRtpTransport.hpp std::vector<Chunk*> chunks; std::vector<int16_t> deltas;c...

2021-04-12 19:36:41 19

原创 【mediasoup TRANSPORT_CC 2】接收端 RTCP Feedback 报文 chunk 解析与构造

参考大神 WebRTC 拥塞控制 | Transport-CC 之 RTP 头部扩展与 RTCP Feedback 报文 在 WebRTC 的 Send-side BWE 中,大多数拥塞控制逻辑被放到了发送端,这样做除了方便维护,也增加了相关算法的灵活性,而这一切正是基于 Transport-CC(Transport-wide Congestion Control)。Transport-cc中,收流客户端通过TransportFeedback RTCP向发送端反馈收到的各个RTP包的到达时间信息。..

2021-04-12 18:04:49 24

原创 【mediasoup TRANSPORT_CC 1】发送侧 RTP 头部扩展 和 接收侧 RTCP包 FeedbackRtpTransportPacket

上一篇提到了传输拥塞控制客户端类mediasoup 支持 : Sender and receiver bandwidth estimation with spatial/temporal layers distribution algorithm.使用了两种拥塞控制,TRANSPORT_CC 和REMB参考大神文章Recv-side Delay-based BWE:REMB-based GCC(简称REMB)Send-side Delay-based BWE:TransportFB-bas..

2021-04-12 17:08:16 36

原创 【mediasoup】网络控制5 :构造一个传输拥塞控制客户端

上一篇,我们发现网络控制客户端使用gcc算法,并且通过创建拥塞控制客户端来启用网络控制这一篇,我们继续跟进拥塞控制客户端的实现。E:\ADDEV\RTCTRANS\mediasoup\worker\include\RTC\TransportCongestionControlClient.hppmediasoup 是 Sender and receiver bandwidth estimation with spatial/temporal layers distribution algorithm..

2021-04-12 16:03:52 25

原创 【mediasoup】 Timer及在TransportCongestionControlClient的使用

mediasoup的 TimerE:\ADDEV\RTCTRANS\mediasoup\worker\include\handles\Timer.hpp#include "common.hpp"#include <uv.h>class Timer{public: class Listener { public: virtual ~Listener() = default; public: virtual void OnTimer(Timer* timer) =

2021-04-12 15:20:50 15

原创 【mediasoup】网络控制4 :基于GoogCc 实现网络控制

基于GoogCc 实现网络控制上一篇,网络控制相关接口类声明本次,可以看下使用GoogCc算法实现网络控制。GoogCcNetworkControllerFactory 实现 NetworkControllerFactoryInterfaceclass GoogCcNetworkControllerFactory : public NetworkControllerFactoryInterface { public: GoogCcNetworkControllerFactor

2021-04-12 14:18:01 20

原创 【mediasoup】网络控制3 :网络控制接口和工厂类

E:\ADDEV\RTCTRANS\mediasoup\worker\deps\libwebrtc\libwebrtc\api\transport\network_control.h网络状态估计工厂类 NetworkStateEstimatorFactory网络控制工厂接口类 NetworkControllerFactoryInterface网络控制接口类 NetworkControllerInterface网络控制工厂接口NetworkControllerFactoryI...

2021-04-12 14:03:33 28

原创 【mediasoup】网络控制 2 传输反馈包 TransportPacketsFeedback

PacketResult接收包时间排序 ReceiveTimeOrder先比较受到的时间再比较发送的时间最后比较序列号。各种包组成的传输反馈包 TransportPacketsFeedbackPacedPacketInfoPacedPacketInfo::PacedPacketInfo() = default;PacedPacketInfo::PacedPacketInfo(int probe_cluster_id, .

2021-04-12 11:09:15 29

原创 【mediasoup】网络控制 1 各种概念定义

上一篇,我们看到worker 会依赖于libwebrtc库传输相关的网络控制主要包含了网络带宽估计和码率计算:E:\ADDEV\RTCTRANS\mediasoup\worker\deps\libwebrtc\libwebrtc\api\transport\network_types.h 定义了相关的概念。带宽预测模板传输速率 TargetTransferRate基于网络估计 NetworkEstimate 得出的 target_rate 。struct Target..

2021-04-12 11:02:01 14

原创 【mediadsoup服务端】libwebrtc

看了下代码,都是从webrtc里抽取的拥塞控制相关代码依赖于静态库 libwebrtc{ 'target_defaults': { 'dependencies': [ 'deps/abseil-cpp/abseil-cpp.gyp:abseil', '../libuv/uv.gyp:libuv', '../openssl/openssl.gyp:openssl' ], 'direct_dependent_settin..

2021-04-12 10:34:18 19

原创 【vmware fusion】VMware Fusion 12.1 Pro for Mac

macos上没有vmware workstation , 但是有个人版和pro的fusionfusion 与 windows的 workstaion可以互相导入 虚拟机格式。

2021-04-10 00:28:33 72

原创 【仿真】Simulation for webrtc cc algorithm on ns-3.26

webrtc-gcc-ns3大神的工程Simulation for webrtc cc algorithm on ns-3.26Setup GuideClone the repoexport WORKDIR=$(pwd)git clone https://github.com/middaywords/webrtc-gcc-ns3ns3.26 installationcd $WORKDIRgit clone https://gitlab.com/nsnam/ns-3-allino

2021-04-09 18:58:18 43

原创 【QUIC】Version-Independent Properties of QUIC

Workgroup:QUICInternet-Draft:draft-ietf-quic-invariantsPublished:30 March 2021Intended Status:Standards TrackExpires:1 October 2021Author:M. ThomsonMozillaVersion-Independent Properties of QUICAbstractThis document defines the properties of

2021-04-09 16:21:33 20

原创 【媒矿工厂(media_tech)】理解低延迟视频编码的正确姿势

理解低延迟视频编码的正确姿势延迟在视频世界中,延迟是获取视频帧的瞬间与该帧显示的瞬间之间的时间量。低延迟是任何与视频内容实时交互的系统的设计目标,例如视频会议或无人机驾驶。但是“低延迟”的含义可能会有所不同,实现低延迟的方法也并不相同。本文将定义和解释视频延迟的基础知识,并讨论如何正确选择对延迟影响最大的视频编码技术。表征视频系统延迟(characterizing video system latency)从摄像机捕获画面到显示像素之间是有许多步骤的,由这些处理步骤中的每一个步骤所贡

2021-04-09 15:10:49 39

原创 【CicadaPlayer】cmdline 和 Qt demo 使用CicadaSDLView

CicadaPlayer cmdline和Qt deme对比上一篇,qtdemo适配开源的,发现有问题,对比了官方sdk日志信息本次与开源的cmdline对比 ,重点关注渲染窗口。使用cmdline 播放发现也一定会走到setDisp 这里。调用路径是一样的,是播放内核的必然行为。mainServiceProcessVideoLoopSetUpVideoPathcmdline 创建SDL window CicadaSDLViewType_SDL_WINDOW

2021-04-08 10:35:12 24

原创 【CicadaPlayer】AliyunPlayerTest 播放对比:卡在setDisPlay

适配qt demo,卡在setDisPlay对比下播放日志,可以看到,内核似乎是一样的。开源的会有问题,渲染窗口问题“AliyunPlayerTest.exe”(Win32): 已加载“G:\NDDEV\RTCPLAYER\CicadaPlayer\cmdline\out\Debug\AliyunPlayerTest.exe”。已加载符号。“AliyunPlayerTest.exe”(Win32): 已加载“C:\Windows\SysWOW64\ntdll.dll”。已加载符号。“A

2021-04-08 10:13:46 23

原创 【cicadaplayer】dll 链接不一致

dll 链接不一致宏定义添加 BUILD_ALIVC_DLL报错1>g:\nddev\rtcplayer\cicadaplayer\framework\utils\cicadajson.h(110): warning C4251: “CicadaJSONArray::mMutex”: class“std::mutex”需要有 dll 接口由 class“CicadaJSONArray”的客户端使用1>d:\program files (x86)\microsoft visua

2021-04-07 18:13:47 22

原创 【cicadplayer】curl-7.76.0 windows 构建

G:\NDDEV\RTCPLAYER\depends_cicadplayer\cyx_libcurl\my\curl-7.76.0DLL debug + openssl自己加zlibHAVE_ZLIB_H已启动生成…1>------ 已启动生成: 项目: libcurl, 配置: DLL Debug - DLL OpenSSL Win32 ------1> 正在创建库 G:\NDDEV\RTCPLAYER\depends_cicadplayer\cyx_l..

2021-04-07 18:00:28 29

原创 【cicadplayer】openssl-1.1.1k windows构建

参考nasm我下载了一个win64的https://www.nasm.us/pub/nasm/releasebuilds/2.15.05/win64/nasm-2.15.05-win64.zipC:\nasm\nasm-2.15.05-win64\nasm-2.15.05openssl-1.1.1k win32G:\NDDEV\RTCPLAYER\depends_cicadplayer\cyx_libcurl\my\openssl-1.1.1k\openssl-1..

2021-04-07 17:31:42 33

原创 【cicadplayer】zlib windows 构建

zlib windows 构建下载 http://www.zlib.net/zlib1211.zip直接打开vs 项目:G:\NDDEV\RTCPLAYER\depends_cicadplayer\cyx_libcurl\my\zlib-1.2.11\contrib\vstudio\vc14\构建已启动生成…1>------ 已启动生成: 项目: zlibvc, 配置: Debug Win32 ------1>Microsoft (R) Macro Assembler.

2021-04-07 16:30:31 21

原创 unexpected inconsistency run fsck manually vmware

unexpected inconsistency run fsck manually vmwarefsck -y /dev/sda1reboot修复过程

2021-04-07 16:08:26 17

原创 【CicadaPlayer】cmd播放程序

用户控制事件处理G:\NDDEV\RTCPLAYER\CicadaPlayer\cmdline\IEventReceiver.hListener 响应的动作 class Listener { public: virtual ~Listener() = default; virtual void onPausePlay() = 0; virtual void onExit() = 0; virtual void o.

2021-04-07 16:01:55 15

原创 【CicadaPlayer】cmake+vs构建

cmake-gui 创建vs工程Selecting Windows SDK version 10.0.19041.0 to target Windows 10.0.18363.CODE_COVERAGE Disabledbuild windowsTARGET_PLATFORM is windows build windowsTARGET_PLATFORM is windowsTOPDIR is G:/NDDEV/RTCPLAYER/CicadaPlayer/framework/..W.

2021-04-06 19:45:25 16

原创 【CicadaPlayer】ubuntu18.04交叉编译 2

root@ubuntu:/home/zhangbin/stream/aliply/CicadaPlayer/cmdline# mkdir buildroot@ubuntu:/home/zhangbin/stream/aliply/CicadaPlayer/cmdline# cd build/root@ubuntu:/home/zhangbin/stream/aliply/CicadaPlayer/cmdline/build# lsroot@ubuntu:/home/zhangbin/stre...

2021-04-06 16:53:50 17

原创 【 信息系统项目管理师 论文】【2019上半年】 1 论信息系统项目的 风险管理与安全管理 2 人力资源管理和成本管理

2019 上半年软考下午论文考后真题从下列的 2 道试题(试题一至试题二)中任选 1 道解答。请在答题纸上的指定位置处将所选择试题的题号框涂黑。若多涂或者未涂题号框,则对题号最小的一道试题进行评分。试题一论信息系统项目的风险管理与安全管理项目风险是一种不确定的事件和条件,一旦发生,对项目目标产生某种正面或负面的影响。信息系统安全策略是指针对信息系统的安全风险进行有效的识别和评估后,所采取的各种措施和手段,以及建立的各种管理制度和规章等。请以“论信息系统项目的风险管理与安全管理”为题,分

2021-03-31 10:13:19 63

原创 【rtsp2rtmp 4 】为rtmp做 aac 重采样和转码

上一篇,提到aac的格式不符合要求时, 要转码后才能给到rtmp现在我们看下音频的转码:E:\ADDEV\crab_rtsp_to_rtmp\crab_rtsp_to_rtmp\audio_transcode.cpp audio_transcode::audio_transcode() { } audio_transcode::~audio_transcode() { avcodec_close(encoder_ctx_); avcodec_free_cont...

2021-03-30 18:27:26 39

原创 【rtsp2rtmp 3 】为rtmp准备h264 和 aac 数据

rtmp aac 音频需求当 44100 且 “MPEG4-GENERIC” 不需要转码: if (codec == "MPEG4-GENERIC" && sample == 44100) { is_need_transcode_ = false; }音频codec 转码转码目标: AudioInfo encoder_info; encoder_info.channel = 1; encoder_info.sample_rate = 44100; .

2021-03-30 18:20:27 39

罗技c270软件

罗技c270 网络摄像头 适配软件 用于编辑视频、移动视频和图片。

2013-10-31

foxyproxy_standard-4.1

foxyproxy standard-4.1 firefox插件

1970-01-10

TabSiPlus source insight tab插件

TabSiPlus source insight tab插件

2012-10-24

nexus 5 root工具

CF-Auto-Root-hammerhead-hammerhead-nexus5.zip,windows平台,一键root。

2014-03-10

tiny6410 适用于win7 64bit的dnw 的USB下载驱动

win7-64-FriendlyArm tiny6410 适用于win7 64bit的dnw 的USB下载驱动 。

2012-12-09

tiny6410 适用于win7 64bit的dnw 的USB下载驱动 【已签名】。

tiny6410 适用于win7 64bit的dnw 的USB下载驱动 已经签名。

2012-12-09

IE 6 安装包

微软IE6浏览器安装包。适用于升级失败,修复ie6.

2012-07-04

RVDS4.0_crack破解

RVDS4.0_crack RVDS 4.0破解文件,来自于网络。http://down.qiannao.com/space/file/tgboffice/other/rvds4cr.rar/.page

2012-05-12

VS2019_VisualAssistX10.9.2331_with_CRACK.7z

小番茄 适用于vs2019 visual studio 增强工具 亲测可用。

2019-10-14

urlmon.dll

urlmon.dll 。安装到c盘的windows目录下的system32目录下。包含有win7和xp的。

2011-11-18

nokia 解除网络锁软件打包集合

nokia 解除网络锁软件打包集合,主要是bb5软件。

2011-12-03

搜狗输入法老年版皮肤.ssf

搜狗输入法老年版皮肤.ssf.很好用,适合老年人使用。

2012-02-02

希捷1TB硬盘 7200.12固件c46

希捷1TB硬盘 7200.12固件c46

2011-01-18

RSD Lite V4.8(win7 X64可用

RSD Lite V4.8(win7 X64可用。MOTO手机刷机软件。

2011-11-18

SecureCRT 7.0.1-kg 注册机

SecureCRT 7.0. 1-kg 注册机

2012-10-24

硬盘安装ubuntu10.04所需文件

硬盘安装ubuntu10.04所需文件,包括grub menu.lst grldr vmliuz initrd.gz 等

2012-07-09

MiniGUI V3.0 GPL版本

。This is the GPL release of MiniGUI V3.0.12. This version has the almost same features as the commercial version MiniGUI V3.0. MiniGUI Core Lib,MiniGUI Resource,MiniGUI Samples.

2012-02-23

gsv49w32 GS软件

gsv49w32 GSView 4.9 for win32 安装软件

2012-07-09

ITC Officina Sans Std 字体

ITC Officina Sans Std 字体

2012-01-31

松下DV707H变频器中文使用说明

松下DV707H变频器中文使用说明.扫描版的,不太清晰。

2012-02-12

MediaCoder-WebVideo-x64-5292

MediaCoder-WebVideo-x64-5292 转码利器,64版本。

2012-11-24

cygwin的profile文件

cygwin的profile文件。由于对该文档的改动会影响系统的配置,所以非常重要。

2012-05-05

openssl-OpenSSL_1_1_1-stable.7z

webrtc owt 构建: openssl-OpenSSL_1_1_1-stable VS2019 X86 源码动态库静态库 解决 Can’t locate Win32/Console.pm in @INC (you may need to install the Win32::Console module)

2020-07-04

编译VLC4Android所需要依赖包

编译VLC4Android所需要依赖包 tarballs打包。

2013-04-11

ROCKCHIP 固件升级

win10 64 升级nand镜像,支持win10 rockusb驱动,支持batch tool win10识别和更新

2018-04-14

sourceinsight 配置文件

sourceinsight 配置文件 vim风格

2013-04-29

技嘉主板BIOS更新工具

技嘉主板BIOS更新工具兼容win7 64

2013-11-09

来自QQ TM的截图工具

来自QQ TM的截图工具 屏幕截图 可脱离TM和qq使用

2012-10-24

昂达V811最新2.0固件ROOT

昂达V811最新2.0固件 ROOT文件

2012-12-03

嵌入式Internet+TCP/IP基础、实现及应用:TCP-IP.part2.rar

嵌入式Internet+TCP/IP基础、实现及应用:TCP-IP.part2.rar 【共有四部分】,感谢wangzd87 的上传 (http://download.csdn.net/detail/wangzd87/2901518)。

2012-04-17

Moto_RSD_Lite_V5.0

Moto_RSD_Lite_V5.0。moto手机刷机软件。

2011-11-18

chm所有文件转为html

chm转html: 提取chm的所有文件,并转换为html网页的形式。

2013-10-30

嵌入式系统软件分析与实践:基于skyeye ARM

源码开放的嵌入式系统软件分析与实践:基于SkyEye和ARM开发平台 PDF

2012-05-10

drcom client 1.4.8.3 tar.gz

drcom client 1.4.8.3 tar.gz 适用于 内核大于2.6的linux系统

2009-11-13

arm eabi 讲解

arm eabi ,history,arm eabi and debian-arm

2011-07-21

GA-MA785GT-UD3H主板 BIOS备份F3和F8

GA-MA785GT-UD3H 的BIOS备份,包括F3和F8版本。

2013-11-09

VIRTUAL_DRIVE 超级好用的虚拟光驱,无需安装

VIRTUAL_DRIVE 超级好用的虚拟光驱,无需安装。装机必备。

2012-01-16

U盘文件夹消失

U盘中毒了,然后文件夹都看不到,这个脚本 u盘隐藏文件夹.bat 可以解决这个问题。

2012-07-09

adobe 的各种字体集合

adobe 的各种字体集合.适用于adobe 读取pdf字体无法识别的报错。

2012-01-31

【zz】source insight 快捷键大全

【zz】source insight 快捷键大全

2011-01-19

commshare的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除