自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

突围

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

  • 博客(1532)
  • 资源 (143)
  • 论坛 (1)
  • 收藏
  • 关注

原创 【软考】信息系统类别的专业资格

信息系统项目管理师是软考高级资格,对应的中级资格是系统集成项目管理工程师,因此如果是想要报考软考中级的考生可以选择系统集成项目管理工程师。软考分为计算机软件、计算机网络、计算机应用技术、信息系统和信息服务共5个专业类别,并在各专业类别中分别设置了初、中、高级专业资格考试:初级资格:信息处理技术员、网络管理员、程序员、网页制作员、信息系统运行管理员、电子商务技术员、多媒体应用制作技术员。中级资格:网络工程师、多媒体应用设计师、嵌入式系统设计师、计算机辅助设计师、电子商务设计师、信息系统监理师、数据库系统

2021-07-30 12:41:24 57

原创 【SRS】ATC介绍

ATCLAS 中,必须使用ATC ,ATC支持HLS/HDS热备RTMP的热备怎么做?当边缘回源时,上层出现故障,可以切换到另外一个上层,所以RTMP热备只需要指定多个上层/源站就可以。边缘在故障切换时,会重新连接新服务器,客户端连接还没有断开,所以看起来就像是编码器重新推流了,画面最多抖动一下或者卡一下。HLS热备怎么做?边缘从某个源站拿不到ts切片时,会去另外一个服务器拿。所以就要求两个上层的ts切片一样,当然如果上层服务器都从一个源站取片,是没有问题的。如果HLS的源站需要

2021-07-29 23:40:20 39

原创 【SRS LAS】clion支持srs 构建 las 分支

修改cofigure# We should always configure SRS for switching between branches.IF (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") EXEC_PROGRAM("cd ${SRS_DIR} && ./configure --osx --jobs=${JOBS}")ELSE () EXEC_PROGRAM("cd ${SRS_DIR} && ./co.

2021-07-29 16:42:07 48

原创 【SRS LAS】基于clion ubuntu 运行SRS 4.0

clion cmake 构建srs 4.0 已经ok本文重点关注构建后在clion中的运行主要关注srs 在cmake构建后,输出路径为:/home/zhangbin/simu/las/srs/trunk/ide/srs_clion/cmake-build-debug/上文已经构建成功/home/zhangbin/simu/las/srs/trunk/ide/srs_clion/cmake-build-debug/srsSRS/4.0.29(Leo), https://github...

2021-07-29 11:14:00 47

原创 【SRS LAS】基于clion ubuntu 构建SRS 4.0 踩坑

官方教程https://github.com/ossrs/srs/wiki/v4_CN_IDE#clionSRS支持CLion编译和调试,点点按钮就可以搞定SRS。感谢 https://github.com/ghostsf https://github.com/cainiaoDJGPU异常[FATAL:gpu_data_manager_impl_private.cc(439)] GPU process isn‘t usable. Goodbye.](https://blog.csdn..

2021-07-28 23:57:48 62

原创 【LAS SRS】SrsLasCache

SRS 有gop cache机制: SrsGopCache 源码分析但LAS 自己实现了一套:SrsLasCachemax cached duration. /** * max cached duration. */ int max_cache_dur; int max_cache_size;

2021-07-28 16:40:37 49

原创 【NGINX】HTTP-FLV 反向代理交互总结、抓包及流程分析

nginx proxy pass 反向代理并且,我们已经支持了nginx-http-flv 的反向代理本文需要进一步优化总结。CHUNK推测 ngx-flv 是以非chunk形式发给ngx-proxy,看抓包确实如此。ngx-flv 以chunk形式发ngx-gw,客户端无法解析出flv来????ngx-gw 以chunk形式发给 播放器看后面抓包确实如此。客户端播放器以规范的格式访问代理对外:http://192.168.50.223:8082/flv/stream.f..

2021-07-28 16:10:27 58

原创 【NGINX】NGINX1.21做网关反向代理NGINX-HTTP-FLV

基于 【NGINX】 proxy_pass 反向代理增加对HTTP-FLV的支持。HTTP-FLV播放地址rtmp推流地址端口21935http://192.168.50.223:8081/live?port=21935&app=live&stream=streamNGINX-1.21官网下载FLV请求都转发到某个地址这样是可以的 location ~ \.flv$ { proxy_pass http://172.18.18...

2021-07-28 14:44:17 52

原创 【NGINX】HTTP-FLV反向代理

HTTP-FLV

2021-07-28 13:03:14 58

原创 【grpc】跨平台grpc客户端

nakama-cpp

2021-07-28 10:46:44 51

原创 【QT】基于OBS的直播助手

TQLive

2021-07-28 10:44:47 49

原创 【NGINX】 proxy_pass 反向代理

/proxy 会转发到ngx-flv的/proxygw: location /proxy { proxy_pass http://192.168.50.223:8081; #include conf/nginx.conf; }ngx-flv:

2021-07-27 18:56:05 50

原创 【SRS LAS】服务端:SRS 修改点

do_serve_httpsrs_error_t SrsLiveStream::do_serve_http(ISrsHttpResponseWriter* w, ISrsHttpMessage* r){ srs_error_t err = srs_success; string enc_desc; ISrsBufferEncoder* enc = NULL; srs_assert(entry); if (srs_string_ends_.

2021-07-27 17:10:25 51

原创 【SRS 4】SrsGopCache 源码分析

LAS 中启用了srs自带的SrsGopCache先搞清楚SrsGopCache 是怎么实现的。其主要功能是从source dump message 到 consumer先入到consumer的queue中附带一个jitterbuffer 算法,用来调整queue中的message的时间戳。参考这位大佬的分析 srs开源流媒体服务器中gop_cash是如何实现的?启用缓存对象: SrsSharedPtrMessageE:\ADDEV\RTCTRANS\srs-las\trun..

2021-07-27 16:59:28 51

原创 【CicadaPlayer HTTP-FLV】ffmpeg打开日志回调

【CicadaPlayer】加上了日志回调,但是没看到tcp http 的传输细节。看起来发起http-flv请求是走curl服务器发送 flv 数据来是ffmpeg做的?ffmpeg打开日志回调 //ffmpeg log av_log_set_level(AV_LOG_VERBOSE); av_log_set_callback(log_callback);// 设置自定义的日志输出方法 av_log(NULL, AV_LOG_INFO, "..

2021-07-27 14:58:04 58

原创 【HTTP-FLV】【CicadaPlayer】播放 wireshark 抓包

之前已经构建了阿里云开源的【CicadaPlayer】HTTP-FLV测试地址http://img.ksbbs.com/asset/Mon_1704/15868902d399b87.flv抓包-TCP 三次握手播放器 GET FLV 发起HTTP 请求服务器从80 发送TCP ACK服务器发送303字节的PUSH ACKTCP payload 1350字节第一个1404 字节的TCP包:看到FLV了...

2021-07-27 14:52:49 53

原创 owt-docker

owt-docker[root@k2c4g3m-master0 ~]# docker versionClient: Docker Engine - Community Version: 20.10.7 API version: 1.41 Go version: go1.13.15 Git commit: f0df350 Built: Wed Jun 2 11:58:10 2021 OS/Ar..

2021-07-26 20:12:09 53

原创 【webrtc win32】构建脚本

大神构建脚本 webrtc-clientcheckout webrtc codehttps://github.com/easy-rtc/webrtc-client/blob/master/script/webrtc-checkout.pyimport platformimport osimport reclass cd: """Context manager for changing the current working directory""" def __..

2021-07-26 18:15:27 59

原创 【centos安装docker】Cannot Connect to the Docker Daemon at ‘unix:///var/run/docker.sock’

之前这台机器作为master机器,跑过k8s环境不知道与没有冲突手动yum安装dockerExiting on user cancel[root@k2c4g3m-master0 ~]# sudo yum install -y yum-utils \> device-mapper-persistent-data \> lvm2Loaded plugins: fastestmirrorLoading mirror speeds from cached host..

2021-07-26 13:56:10 58

原创 【拍乐云】webrtc M89:废webrtc Plan B SDP 语义,推荐使用标准SDP格式Unified Plan

谈谈 WebRTC 的 SDP Unified Plan拍乐云Pano发布于 4 月 23 日前言今年2月份,webrtc M89 的正式发布,在Release note 提出了一个重要更新,即废webrtc Plan B SDP 语义,推荐使用标准SDP格式:Unified Plan。WebRTC1.0 已经正式成为 W3C 标准,主流浏览器基本都支持UnifiedPlan SDP。Webrtc将于21年开始逐步废弃Plan B SDP,直到移除,后续时间计划如下:M89 (2021.02

2021-07-26 08:11:13 69

原创 【mediasoup demo】房间逻辑

/root/soup/mediasoup-demo/server/lib/Room.jsconnectionpeer的wss 请求 会对应服务器的connection的概念服务器与peer 通过wss 通信,这个过程就是connection但connection里包括了信令和peer的transport 信息peer 可以推流,可以拉流 // Have mediasoup related maps ready even before the Peer joins since we...

2021-07-22 15:43:46 67

原创 【mediasoup】核心架构

参考各位大神的文章:【流媒体服务器Mediasoup】 源码中重要类基本概念 、上层代码作用详解、底层C++类关系详解(四)核心类讲解//RtpPack的起作用为对rtp数据包的一个分析,如Rtp包中有包头,拓展头,数据,对于数据协议或者解析都是它的工作//SeqManager对传输的数据重新进行排序和处理,相当于WebRtc客户端与服务端之间进行传输数据的时候 服务端要新产生一个流推送给客户端,整个顺序都是重新排的,某个SSRC所对应的起始位置是多少,后面的包都是以这个起始包基础上..

2021-07-22 14:21:33 75

原创 【mediasoup-demo】room创建与管理

服务demo 已经做了部署/root/soup/mediasoup-demo/server/server.js 创建与管理 room的api实际创建在 /root/soup/mediasoup-demo/server/lib/Room.jsroom 管理存map:rooms// Async queue to manage rooms.// @type {AwaitQueue}const queue = new AwaitQueue();// Map of Room inst..

2021-07-22 11:24:15 69

原创 【mediasoup】自学资源汇总

mediasoup 中文文档mediasoup 中文文档mediasoup 协议json 汇总Mediao Soup Demo协议分析mediasoup v3 apimediasoup v3 API 之三 Producer Consumer & RtpObserver Producermediasoup v3 API 之二 Transport

2021-07-22 00:35:29 63

原创 【mediasoup demo 】qingcloud 公网centos7.6部署

部署qingcloud的centos 7.6继续奔跑的攻城狮mediasoup部署安装node安装owt的[root@k2c4g3m-master0 scripts]# ./installDepsUnattended.sh Installing nvm...=> nvm is already installed in /root/.nvm, trying to update using git=> => Source string already in /r..

2021-07-21 10:16:22 61

原创 【mediasoup demo】npm 构建 server和app

npm ERR! Unexpected end of JSON input while parsing near清理npm cache clean --force

2021-07-20 18:06:04 47

原创 【owt-server】wget开始代理下载依赖

参考【qingcloud】不知道是不是挺垃圾的,反正不够快。网络下载啥的,一开始很快,后面很容易速度就不动了。挺令人无语的,不知道哪里的问题。一腔热血,经常用来对抗网络上。控制台打开了clash控制台也export了proxy设置但是owt 脚本安装依赖,还是不行速度非常慢因此,主动给wget设置代理。修改文件 vi ~/.wgetrc[root@k2c4g3m-master0 scripts]# vi ~/.wgetrc[root@k2c4g3m-master0 ..

2021-07-20 16:52:56 59

原创 【owt-server】librtcadapter: VideoReceiveAdapter :网络视频包接收、帧解码与分发

【owt-server】librtcadapter:码率传输适配层 中了解了rtcdapter 各种组件本文重点分析 VideoReceiveAdapterImpl 视频接受侧组件G:\NDDEV\rtc-server\source\core\rtc_adapter\VideoReceiveAdapter.hVideoReceiveAdapterImpl 创建VideoReceiveAdapterImpl :实现传输、视频sink、视频解码rtp rtcp 接受侧及请求关键帧。..

2021-07-20 15:05:36 58

原创 【owt-server】librtcadapter:传输适配层

rtcFrame依赖于librtcadapterlibrtcadapter 大量依赖于werbtc的,是传输关键核心代码。source\core\rtc_adapter\RtcAdapter.cc这里主要是一些对外api 类的创建、接口类声明、线程类创建。librtcadapterrtc_adapter:: RtcAdapterFactory 创建 RtcAdapterRtcAdapterImplRtcAdapter* RtcAdapterFactory::CreateR..

2021-07-20 14:32:58 46

原创 【owt-server】rtcFrame库的wrapper:音频帧构造器

是 WrapperWrapper class of owt_base::AudioFrameConstructorAudioFrameConstructor 也是MediaSink基本跟视频的构造器一样的video frame construtor

2021-07-20 12:01:33 46

原创 【owt-server】rtcFrame库 addon 的 AudioFramePacketizer wrapper音频打包

G:\NDDEV\rtc-server\source\agent\webrtc\rtcFrame\AudioFramePacketizerWrapper.ccaddon里的视频打包器[同样是 FrameDestination看起来代码少一点?New

2021-07-20 11:59:03 46

原创 【owt-server】rtcFrame库代码分布及VideoFrameConstructor wrapper

VideoFrameConstructor上一篇是打包器的wrapperWrapper class of owt_base::VideoFrameConstructorG:\NDDEV\rtc-server\source\agent\webrtc\rtcFrame\VideoFrameConstructorWrapper.h与打包器的不同是一个MediaSink,MediaSink 与 FrameDestination 区别是啥?打包器是是一个 FrameDestination

2021-07-20 11:56:14 35

原创 【owt-server】rtcFrame库代码分布及VideoFramePacketizer wrapper

webrtc agentrtcFrame 库rtcFrame音频和视频的frame是分别处理的。frame构建、打包frame处理的pipeline动手热媒用于addon的一些wrapper依赖库 librtcadapterlibrtcadapter依赖于webrtc库第三方库addonVideoFramePacketizerVideoFramePacketizer 是否支持RED,ULPFEC,TRANSPOR

2021-07-20 11:40:39 41

原创 【webrtc】RTP传输:从AudioSendStream 及WebRtc::Transport追踪到JsepTransport

【internal】AudioSendStream:创建ChannelSendg:\gerrit\src\third_party\webrtc\audio\audio_send_stream.cc【webrtc】AudioSendStream::Config传输是 API client 所有的。const webrtc::AudioSendStream::Config& config, // Transport for outgoing packets. The tran.

2021-07-19 19:27:08 64

原创 【owt-server】掉电重启后rabbitmq crash

root@ubuntuVmFusion:/home/zhangbin/simu/svr/ndrtc-server/dist/logs# rabbitmq-server stopBOOT FAILEDError description:{error,{cannot_read_file,"/var/lib/rabbitmq/mnesia/rabbit@ubuntuVmFusion/nodes_running_at_shutdown",{1,erl_parse,[“syntax error before:

2021-07-19 16:33:29 41

原创 【webrtc】VideoSendStreamImpl 视频编码并paced 发送 rtp包

同音频一样,视频也是encode and process 的流程。VideoSendStreamImpl 中有encoer 有feebackencoder_feedback_video_stream_encoder_VideoSendStreamImpl 收到编码帧 OnEncodedImage 回调G:\GERRIT\src\third_party\webrtc\video\video_send_stream_impl.ccEncodedImageCallback::Result V..

2021-07-19 15:53:25 39

原创 【webrtc】【rtp-rtcp】rtp包的发送EnqueuePackets及RtpTransportControllerSend

追踪rtp-rtcp包的发送需要paced 发送paced 啥的都不是在rtp-rtcp模块里 调用的而是统一在外部创建的,比如实际执行发送的 RtpTransportControllerSend 这个类。具体说下我看的流程时间发送比较清晰但是上面怎么给外部使用,怎么创建相关的对象怎么关联到peerconn,关联到transeiver后续再细看。–> RtpTransportControllerSend–> ChannelSend–> PacedSend..

2021-07-19 11:30:38 40

原创 【webrtc 】Encode and send audio:SendAudioData 与 AudioPacketizationCallback

上一篇,我们 发现需要通过audio send stream 做audio frame 的发送 SendAudioData 似乎没看到stream 里有 某个线程 处理那肯定有外部来做这件事了。SendAudioData

2021-07-16 19:44:30 43

原创 【centos】media-soup-demo

yum groupinstall “Development Tools”Installed: bison.x86_64 0:3.0.4-2.el7 byacc.x86_64 0:1.9.20130304-3.el7 cscope.x86_64 0:15.8-10.el7 ctags.x86_64 0:5.8-13.el7 diffstat.x86_64 0:1.57-4.el7 doxygen.x86_64 1.

2021-07-16 19:43:59 65

原创 【Simulcast 和SVC】 mediasoup文档: v3/mediasoup/rtp-parameters-and-capabilities/#Simulcast

Simulcast我们已经看了RFC 中SDP 针对simulcast的协议内容本文看下一个实际工程的支持:mediasoup Simulcast 是什么一路RTP 流对应一个SSRC因此,simulucast 可以发送N个独立的视频RTP 流(N个SSRCs) 作为同一个视频源。Simulcast involves sending N separate video RTP streams (so N different SSRCs) representing N different

2021-07-16 14:35:49 120

RVDS4.0_crack破解

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

2012-05-12

foxyproxy_standard-4.1

foxyproxy standard-4.1 firefox插件

2012-11-24

适用于开发板上Qt字体显示的温泉驿字体全集

适用于开发板上Qt字体显示的温泉驿字体全集。来源于网络个,感谢网友的馈赠!亲测,可用。

2012-02-13

罗技c270软件

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

2013-10-31

IE 6 安装包

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

2012-07-04

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

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

2012-12-09

mac-GitKraken-v5.0.4.zip

mac 版本的 GitKraken-v5.0.4.zip 未收费版本

2021-07-09

node-v10.21.0-headers.tar.gz

node 10.21.0 owt server 构建nodejs工具

2021-07-09

官方照片处理工具.zip

照片处理 方便变为证件照

2021-07-09

TabSiPlus source insight tab插件

TabSiPlus source insight tab插件

2012-10-24

usbvm31b 摄像头驱动

photodirver 。 usb vm31b 摄像头驱动程序。

2012-01-31

update-cm-7.0.3-N1-signed

update-cm-7.0.3-N1-signed ffmpeg build stagefright 脚本要下载的。

2013-04-14

Tftpd32 tftp服务器端

Tftpd32.exe Tftpd32 tftp服务器端

2012-10-29

ROCKCHIP 固件升级

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

2018-04-14

最新CH341SER,xp上的USB转串口驱动

最新CH341SER,xp上的USB转串口驱动程序。

2012-01-31

AD10破解文件,有path.exe

AD10破解文件,有path.exe

2012-04-28

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

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

2012-05-10

urlmon.dll

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

2011-11-18

nexus 5 root工具

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

2014-03-10

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

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

2012-12-09

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

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

commshare的留言板

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

空空如也

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

TA关注的人 TA的粉丝

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