自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

突围

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

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

原创 [zz]Using HTTP3/QUIC with Cronet In Your Mobile App

Using HTTP3/QUIC with Cronet In Your Mobile AppCronetCronet is a very well implemented and tested¹ network stack that provides almost everything that a standard app needs from a network layer library, things like DNS, Cookies, SSL/TLS, HTTP(S), HTTP2..

2021-04-30 15:23:29 41 1

原创 【快手LAS 】解决IJKplayer构建过程的问题 以及android studio 搭建 IJKPLAYER demo

构建快手 ijk demo遇到问题22:58 Gradle sync failed: Unsupported method: SyncIssue.getMultiLineMessage(). The version of Gradle you connect to does not support that method. To resolve the problem you can change/upgrade the target version of Gradle you conn

2021-04-30 14:28:19 100

原创 【快手LAS 】切换决策:onGOP

参考上一篇,触发决策本篇关注如何做决策。onGOPE:\ADDEV\RTCTRANS\las\client\las.js\src\abr\abr-algorithm-simple.ts /** * 收到关键帧 * @param buffered buffer长度(秒) * @param size 下载长度 * @param time 下载耗时(秒) */ public onGOP(buffered: number, ...

2021-04-29 19:46:15 38

原创 【快手LAS】 WEB demo:收到关键帧,结合用户输入,触发做切码率决策

自动码率需要在关键帧位置进行切换,返回算法判断结果关键帧 回调 _flvKeyframeCallback记录关键帧tag的时间戳以关键帧tag时间戳作为 “流中时间戳”updateStreamTime /** * 关键帧位置处理 * 自动码率需要在关键帧位置进行切换,返回算法判断结果 */ private _flvKeyframeCallback = (timestamp: number): SmoothLevelSwitchInfo

2021-04-29 18:18:28 39

原创 【快手LAS web】打印所有日志

发现web demo修改后可以watch到自动加载,真是太方便了。但是还是得借助打印。传递配置改了配置不管用实际控制日志输出 /** * error日志 * @param tag tag * @param msg 日志信息 */ static e(tag: string, ...msg: any[]) { if (!Log.ENABLE_ERROR) { return;..

2021-04-29 17:43:06 8

原创 【快手LAS】webpack-dev-server 本地调试

上一篇,编译了demodemo的运行 是借助于webpack-dev-server开发服务器(DevServer)start 命令LAS demo 的本地启动是调用start 命令。webpack-dev-server --progress --watch --env.debug --disable-host-check --port 放在packet.json里通过 访问http://127.0.0.1:8081/demo/ 启用快手默认 demoweb..

2021-04-29 16:13:57 24

原创 【快手LAS】本地调试las demo

本地调试las demo官方文档 npm i npm run start 这次在本地部署,安装nodejs先。本地调试las demobash启动本地调试。Administrator@XTTD-2020TRPULU MINGW64 /e/ADDEV/RTCTRANS/las/client/las.js (master)$ npm inpm WARN deprecated babel-eslint@10.1.0: babel-eslint is now @ba..

2021-04-29 16:00:25 21

原创 【Android Studio】Could not install Gradle distribution

android studio打开ijk的测试工程, 一直报错:Failed to open .zip Gradle Cache May be corrupt errorGradle sync failed: Could not install Gradle distribution删掉了.gradle 下 很多目录还不行。解决:自己下载zip文件放到这个临时目录里as 会自动解压同步慢:改这个数字,立马就好了测试工程是在ubutu 的 samba

2021-04-29 11:08:30 75

原创 【快手LAS】 IJKPLAYER 默认配置参数

levels 是mainfest配置的比特率buffer_check_interval_ms周期性检查流式传输每 500毫秒 采样一次stable_buffer_diff_threshold_second缓存变化 最多150毫秒small_speed_to_bitrate_ratiospeed 最小 0.4speed 最大 enough_speed_to_bitrate_ratio0.9bool is_speed_too_small(MultiRateAdap.

2021-04-28 16:27:32 16

原创 【快手LAS IJK】PlayList_algo_statistic_thread

统计缓存时间 LasStatistic_on_buffer_time音频视频tagQueueTagQueuetypedef struct TagQueue { TagListNode* first_tag, *last_tag; int nb_tags; uint32_t last_video_ts; int64_t total_tag_bytes; int abort_request; SDL_mutex* mutex; S.

2021-04-28 15:24:24 10

原创 【快手LAS web】 video buffer量:计算缓存时间长度

E:\ADDEV\RTCTRANS\las\client\las.js\src\core\media.tsvideo buffer 量是一个时间范围多码率控制需要从media获取video buffer量TimeRanges里面有多个ranges给定要给index 拿到一个range,然后end 给出的这个range的结束时间。Returns the time for the end of the range with the given index.range..

2021-04-25 17:38:02 24

原创 【ffmpeg windows 】ffmpeg-windows-build-helpers ubuntu交叉构建win64 版本shared

上一篇已经构建了static版本增加了 shared = y默认 static 也是y那现在还存在static的吧?共享版本exe输出Z:\ff\ffmpeg-windows-build-helpers\sandbox\win64\ffmpeg_git_shared\binbuilt /home/zhangbin/aliply/ff/ffmpeg-windows-build-helpers/sandbox/win64/ffmpeg_git_shared/share/ffmpeg..

2021-04-25 16:55:09 39

原创 【LAS自适应分辨率 WEB】MPD 概念及解析

【LAS自适应分辨率 WEB】上一篇,关注了 las web demo 及统计量计算E:\ADDEV\RTCTRANS\las\client\las.js\src\abr\abr-manifest.ts本篇进入 LAS 内部。多个自适应集合 (Set)一个自适集合 AdaptationSet记录GOP 长度,单位是毫秒集合唯一ID多个 媒体表示 :Representation[]type AdaptationSet = { // adaptationSet的唯一标识号

2021-04-25 16:26:53 30

原创 【AAC】单帧aac长度 ms

单帧aac长度 ms单帧AAC 采样点个数export const AAC_SAMPLE_DURATION = 1024;AAC 帧长度计算aac 一帧有1024个采样点1秒有 samplerate 个采样点因此,1024个采样点 的音频时间为:乘以1000 是因为单位是毫秒。AAC_SAMPLE_DURATION * 1000 / samplerate;...

2021-04-25 15:13:29 23

原创 【ffmpeg windows 】ffmpeg-windows-build-helpers ubuntu交叉构建win64 版本static

试了几个方案发现 ffmpeg-windows-build-helpersgcc 交叉构建是最简单的在我的环境里,是直接可以构建的。your meson version is too old 0.45.1 wanted 0.49.2pip3 install --user meson通过代理访问make[2]: Leaving directory '/home/zhangbin/aliply/ff/ffmpeg-windows-build-helpers/sandbox/..

2021-04-25 14:30:51 41

原创 【LAS自适应分辨率 WEB】 web播放demo流程分析及统计值计算

创建las las = new Las({ debug: lasDebug });bufferbar 绑定播放器 var bufferedBar = new LasTools.BufferedBarClass(); bufferedBar.attachMedia(player);周期性刷新videobuffer输入json描述并加载 var las = null;播放器 : .

2021-04-25 13:01:07 21

原创 [ubuntu] L2TP SAMBA 远程桌面 xfce4 遇到的一些问题

网络开发免不了要使用ubuntu环境,舒适的环境是开发的利器。L2TP后, 虽然我某个域名解析不了,拿不到ip地址但是我直接替换域名为内网服务器ip是可以访问的L2TPapt-get install network-manager-l2tp/etc/resolv.conf 是一个链接文件L2TP 后生成ppp0 网卡实际我是有自动生成了ppp0 环境的DNS的按照下面的设置,也没问题:参考 pppping 之后,自动会生成ppp0 环境的dns..

2021-04-25 11:01:40 39

原创 【windows内存调试】GFlags

GFlagsGFlagshttps://docs.microsoft.com/en-us/windows-hardware/drivers/debugger/gflagshttps://blog.csdn.net/zhufangyou/article/details/6563878

2021-04-23 16:09:59 26

原创 【zz】WINDOWS 下編譯 ffmpeg 源碼總結

WINDOWS 下編譯 ffmpeg 源碼總結原創 dbyoung2019-08-28 20:41WINDOWS 下編譯 ffmpeg 源碼,有兩種方式:VC、GCCVC 編譯:https://github.com/ShiftMediaProject/FFVS-Project-Generator.git優點:省時省力。動態庫、靜態庫、X86、X64都支持。缺點:A. 需要 VC 運行庫的支持。作者也不打算脫離 VC 運行庫。B. 沒有 GCC 編譯出來的 FFMPEG 效率高。我將

2021-04-23 15:25:03 21

原创 【ffmpeg 命令行】android 调用ffmpeg+openh264 +filter

android 调用ffmpeg参考命令行调用ffmpeg 调用openh264 编码crop```cpp val cropFilter = "crop=${width}:${height}:${x}:${y}"- 加入了filter ```cppfilter = "-filter:v $cropFilter -max_muxing_queue_size 512".split(" ")输出 val output = "-c:v libopenh264 -strict

2021-04-23 14:22:22 30

原创 【owtserver 】openh264 编码参数 bEnableFrameSkip

bEnableFrameSkip[libopenh264 @ 0000000002d91140] [OpenH264] this = 0x00000000007F6110, Warning:bEnableFrameSkip = 0,bitrate can't be controlled for RC_QUALITY_MODE,RC_BITRATE_MODE and RC_TIMESTAMP_MODE without enabling skip frame.ffmpeg 的调用类https://gi

2021-04-22 20:16:00 50

原创 【L2TP】L2TP IPsec设置

参考查看日志tail -f /var/log/syslog使用联通服务器加密,但不要UDP

2021-04-22 14:29:42 28

原创 [wmware ] mac vmware fusion 下的虚拟机在windows下使用网络丢失

zhangbin@ubuntu:~$ ifconfiglo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536 inet 127.0.0.1 netmask 255.0.0.0 inet6 ::1 prefixlen 128 scopeid 0x10<host> loop txqueuelen 1000 (Local Loopback) RX packets 260 ...

2021-04-22 10:57:08 23

原创 [wireshark] 码率统计

2021-04-21 18:12:59 20

原创 【快手 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 42

原创 【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 83

原创 【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 10

原创 【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 44

原创 【快手LAS 】SRS4.0 docker 构建、运行LAS 分支

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 45

原创 【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 28

原创 [Chromium Cronet] windows构建

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 18

原创 【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 31

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

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

2021-04-19 11:20:17 94

原创 【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 17

原创 【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 80

原创 【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 30

原创 【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 36

原创 【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 41

原创 【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 58

原创 【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 43

罗技c270软件

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

2013-10-31

urlmon.dll

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

2011-11-18

RVDS4.0_crack破解

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

2012-05-12

Tftpd32 tftp服务器端

Tftpd32.exe Tftpd32 tftp服务器端

2012-10-29

TabSiPlus source insight tab插件

TabSiPlus source insight tab插件

2012-10-24

foxyproxy_standard-4.1

foxyproxy standard-4.1 firefox插件

2012-11-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

VS2019_VisualAssistX10.9.2331_with_CRACK.7z

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

2019-10-14

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

commshare的留言板

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

空空如也

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

TA关注的人 TA的粉丝

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