![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
流媒体
文章平均质量分 52
记录流媒体开发的一些协议总结
qq_40170041
博客就是备忘录,这里主要记录一些学习的内容或者总结
展开
-
瑞芯微开发之开发工具
右击电脑“开始”,点击“运行”或者直接快捷键”windows徽标+R打开运行界面”试着输入”adb shell”右键,确定后结果如下图所示,到此adb工具安装成功。检查默认是否认到摄像头设备(ps:此步骤在务必该顺序下操作,后续拉流时再检查,可能会出现缓存的摄像头数据被系统数据覆盖,导致认不到摄像头设备)上电前,将测试点 1 或者测试点 2(如下图)和 GND 进行短接,短接的同时上电,就可以发现设备了。语法:“命令”,如上图,“ ls” 能成功显示,说明编写的固件 ok,并且烧写成功了。原创 2024-03-19 23:08:05 · 1695 阅读 · 0 评论 -
ubuntu18.04安装ffmpeg
需要提供路径, 让ffmpeg ffprobe等命令找到需要的依赖。需要让os能够找到 ffmpeg ffprobe等命令。原创 2024-03-18 00:18:14 · 574 阅读 · 0 评论 -
网络五层传输协议
原创 2023-08-10 16:15:10 · 54 阅读 · 0 评论 -
关于视频码率和视频压缩比
码率又叫比特率,是指每秒钟的视频数据量有多少比特,其单位是bps,也就是每秒的比特数;转载 2023-08-01 10:29:58 · 2508 阅读 · 0 评论 -
格式工厂5.10.0版本安装
之前遇到一个用ffmpeg拉流保存的MP4在vlc和迅雷都无法正常播放的问题,发现视频长度不对,声音也不对,最后换到了格式工厂的格式播放器是可以正常播放的。目前格式工厂有很多,大多都可以进行视频转换。格式工厂下载之家的地址。原创 2023-07-22 09:08:59 · 644 阅读 · 0 评论 -
H264压缩比和编码码率
在格式为YUV420的情况下,分辨率为1280x1024,帧率为60,每秒传输1280x1024x60X1.5x8 = 943,718,400 bit = 943.7184 Mbps,因此至少需要944Mb/s。这时设置H264的编码码率为9440kpbs,此时H264的压缩率为100:1。若是300:1则倒推设置码率为3146kbps,压缩比为80:1就是倒推码率11800。实际上264的压缩率没有这么高,这里只是进行举例介绍。265压缩率:500倍,实际300倍。264压缩率:250倍。原创 2023-03-27 17:43:20 · 3166 阅读 · 2 评论 -
瑞芯微RK3399搭建交叉编译环境
2、在/etc/profile最后添加一条。出现下列打印消息,证明安装成功。下面可以使用他进行交叉编译。1、将交叉编译链解压到。3、重启后,终端输入。原创 2023-03-03 09:04:30 · 921 阅读 · 0 评论 -
RTP时间戳概念
二、RTP与RTCP解释.含同步时间戳RTP协议是real-time transport protocol的缩写,被设计来传输流媒体数据,有着广泛的应用,其它相关介绍自己去看RFC,我不打算讨论这些无聊的概念性的东西。RTP可以说,RTP协议不依赖于底层协议,也就是说,它是独立的协议。而一般的,由于UDP包的快速、时实性高的特点,它通常和UDP结合在一起,作为UDP的上层载体数据的形式传播。typedef struct {IN OUT UINT32 timestamp;IN OUT BOO原创 2022-04-25 16:47:09 · 909 阅读 · 0 评论 -
交换机端口镜像及Wireshake抓包
1、首先配置交换机,先将交换机断开与其他交换机连接的网线,保证电脑端只与这一个交换机通信2、之前配置过交换机的,如果记得IP,可以直接通过交换机的IP进行登录3、如果忘记交换机的IP,则可以重置,交换机上有一个reset按键,重置后,我的交换机的IP是192.168.1.199,别的交换机重置后的IP可能不一样,需要去查一下重置后,这时就要配置电脑的IP,保证能和交换机通信这样就能够和交换机通信了,因为在同一网段,也就是同一个局域网3、登录交换机因为我的交换机IP被我修改过了,所以我用这个I原创 2022-04-29 09:42:56 · 19485 阅读 · 2 评论 -
RTP时间戳
RTP协议不依赖于底层协议,由于UDP包的快速、时实性高的特点,它通常和UDP结合在一起,作为UDP的上层载体数据的形式传播。 typedef struct _rtp_header_t{ uint32_t v:2; /* protocol version */ uint32_t p:1; /* padding flag */ uint32_t x:1; /* header extension flag */ uint32_t cc:4; /* CSRC原创 2022-05-05 17:32:23 · 628 阅读 · 0 评论 -
对SDP的理解
一、SDP 是什么SDP(Session Description Protocal)会话描述协议主要用于两个会话开始之前的媒体协商,用于建立会话的。这里要分清会话:SIP协议也是只是用来建立会话的,真正的会话说白了是媒体传输,而在媒体传输之前的工作都时为这个会话建立做的准备工作SDP就是用文本描述的通信各端(PC 端、Mac 端、Android 端、iOS 端等)的能力。这里的能力指的是各端所支持的音频编解码器是什么,这些编解码器设定的参数是什 么,使用的传输协议是什么,以及包括的音视频媒体是什么等原创 2022-05-30 16:25:43 · 1555 阅读 · 0 评论