自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 问答 (1)
  • 收藏
  • 关注

原创 1111111

讲完信令交互过程,我们需要考虑的问题是,如何让确定唯一的推流的IPC,在RTP包头中有一个4字节的数据,就是同步信源标识符ssrc,那它的作用就是区分不同的流,每一个流的ssrc都是唯一的。分析完问题后,我们进入设计概要,首先我们需要设计的接口是推流接口,再TCP被动以及UDP进行传输的时候,我们需要用上级平台发送推流请求,这个请求中包含它监听的端口以及ip地址,还有ssrc,但目前tums还不支持国标推流,所以这个是流程中设计,但目前用不到。我的任务总体分为两点。下发一个ssrc,来对应唯一的ipc。

2023-11-02 18:00:29 29 1

原创 https://download.csdn.net/download/ybn187/10803382?ops_request_misc=&request_id=&biz_id=103&utm_term

boostasio异步多线程接收demo_io完成端boost资源-CSDN文库

2023-10-24 16:19:15 49

原创 第五集.C++学习

一个函数可以带回一个整型数据的值,字符类型值和实型类型的值,还可以带回指针类型的数据,使其指向某个地址单元。即定义的时候用指针进行定义,这样表示返回值是一个指针变量,返回一个地址。

2023-09-12 16:08:49 31

原创 第四集.C++学习

除了函数,运算符也可以重载。运算符重载的方法时定义一个重载运算符的函数,在需要执行被重载的运算符时,系统自动调用该函数,以实现运算。(运算符的本质也是函数的重载)重载运算符的格式一般如下:函数类型 operator 运算符名称 (形参列表)重载处理我们通过例子来讲述如何重载运算符(类方法中)法一:通过类方法进行如上可见采用类方法进行修改非常的麻烦,这个时候我们就可以采用重载运算符的方法。

2023-09-11 15:42:42 33

原创 第二集C++学习(数据类型)

指针和数组:数组拥有很多个地址,每个地址对应一个元素。数组的名字其实也是一个指针(指向数组的基地值,即第一个元素的地址)这两句其实是一个意思。如果想通过指针访问其他数组元素应该怎么办:即为ptr1++ 不仅仅是地址加1,你得看数据类型,比如int就是加4个字节的地址。

2023-09-08 19:51:51 27 1

原创 (C++学习系列)第一集.输入和输出

第一个程序:这里是指需要忽略多少个字符后再将输入的字符放入输入流,如cin.ignore(7)是指你输入的前七个字符都是无效字符,并不记录进入cin中。还有一种是cin.ignore(100,'\n')忽略一百个字符或者遇到'\n'会停止继续忽略(当然这个\n还是被忽略了)getline主要是两种用法:第一种cin.getline(arr, n),从输入流中取n个字符给数组arr中从把输入流中的字符放入字符串string中(C++中有新的数据类型字符串,可以直接string进行定义)

2023-09-08 19:41:11 49 1

原创 (C++学习系列)第四集.

在C++中,对象的本质就是新的数据类型,拥有无限的潜力。类就是一个对象,我们从类开始,首先类是一个模型,当我们从这个类进行创建实例的时候,也就是对象本身,拥有扩展型和前瞻性。类是一幅蓝图,决定对象是什么样的(具备什么属性和功能)类是由变量(属性)和函数组成,对象将使用那些变量来存储信息,调用那些函数来完成操作。所以人们常常会看到一些专门术语:类里面的变量成为属性,函数成为方法。当然本质没有改变。接下来我们来创建一个类(一个车)/*声明了一辆车的简单属性。

2023-09-08 18:53:28 45 1

原创 第四集 C/C++编程(线程池)

当我们使用线程的时候会去创建一个线程,但是当并发的线程量很多的时候,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。:存储需要处理的任务,由工作的线程来处理这些任务。(看到任务队列就要想到生产者消费者模型,任务队列就相当于仓库或者车库,生产者不停放任务到仓库,消费者不断取任务。可以看前面几集的说法)(任务队列任务的消费者),(不处理任务队列中的任务),1个,直接存储到一个pthread_t的变量里。

2023-09-06 19:14:55 42 1

原创 第三集:C/C++线程系列

首先需要注意,,可以对读进行锁定,也可以对写进行锁定。在做读操作的时候,可以提高程序执行效率,如果所有的线程都是做读操作,那么读是并行的。但是使用互斥锁,读操作也是串行的(串行是并行的反义词,表示按顺序进行执行,并非同时执行)

2023-09-05 16:32:44 42 1

原创 第二集 C/C++多线程编程(奇迹行者还在更新)

2023/9/04。

2023-09-04 23:25:37 33

原创 第一集 C/C++多线程学习(奇迹行者每日一学!日更!如果没有更新请骂死我)

主播每日的学习记录!奇迹行者还在写代码!

2023-09-04 17:41:14 49 2

空空如也

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

TA关注的人

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