侧边栏
首页代码

随笔分类 -  音视频

摘要:一 概要: Wireshark(前称Ethereal)是一个网络抓包工具。 是一款非常棒的Unix和Windows上的开源 网络协议分析器。尽可能显示出最为详细的网络封包资料。Wireshark使用WinPCAP作为接口,直接与网卡进行数据报文交换。在多媒体开发中,经常会用到wireshark进行辅 阅读全文
posted @ 2024-03-15 19:28 咸鱼Jay 阅读(443) 评论(0) 推荐(4) 编辑
摘要:一 概述: 本文档描述RTC通信中RTP/RTCP的应用以及当前项目中的使用策略。 二 RTP/RTCP协议简介 2.1 协议标准 RTP 由 IETF(http://www.ietf.org/)定义在 RFC 3550和3551中。 RTP被定义为传输音频、视频、模拟数据等实时数据的传输协议,与传 阅读全文
posted @ 2024-01-25 09:33 咸鱼Jay 阅读(354) 评论(0) 推荐(0) 编辑
摘要:介绍 我们在使用Android的硬解进行解码时,如果是Android11以上则可以使用其特性低延迟,谷歌官方文档 以下是Android 11支持的低时延特性: ANGLE支持:Android 11引入了ANGLE(Almost Native Graphics Layer Engine)支持,它是一个 阅读全文
posted @ 2023-03-14 19:42 咸鱼Jay 阅读(1175) 评论(0) 推荐(0) 编辑
摘要:一 MediaCodec概述 MediaCodec是Android 4.1(api 16)版本引入的低层编解码接口,同时支持音视频的编码和解码。通常与MediaExtractor、MediaMuxer、AudioTrack结合使用,能够编解码诸如H.264、H.265、AAC、3gp等常见的音视频格 阅读全文
posted @ 2023-03-14 19:22 咸鱼Jay 阅读(1667) 评论(0) 推荐(0) 编辑
摘要:前言 本文介绍的是MediaProjection录屏、麦克风采集的音、视频进行编码。然后通过librtmp推送到流媒体服务器上的功能。 RTMP直播实现流程 一、录屏推流实现的步骤 采集数据 主要是采集屏幕获得视频数据,采集麦克风获得音频数据,如果可以实现的话,我们还可以采集一些应用内置的音频数据。 阅读全文
posted @ 2023-02-01 10:10 咸鱼Jay 阅读(1031) 评论(0) 推荐(0) 编辑
摘要:RTMP、X264与交叉编译 ​ 与HTTP(超文本传输协议)同样是一个基于TCP的Real Time Messaging Protocol(实时消息传输协议)。由Adobe Systems公司为Flash播放器和服务器之间音频、视频和数据传输开发的一种开放协议 。在国内被广泛的应用于直播领域。HT 阅读全文
posted @ 2023-01-10 17:13 咸鱼Jay 阅读(427) 评论(0) 推荐(0) 编辑
摘要:Nginx服务器搭建 Linux操作: 1、下载nginx 如图: 复制链接,然后在Linux下进行下载 ​ wget http://nginx.org/download/nginx-1.15.3.tar.gz 解压 ​ tar xvf nginx-1.15.3.tar.gz 2、下载nginx r 阅读全文
posted @ 2022-12-28 15:47 咸鱼Jay 阅读(181) 评论(0) 推荐(0) 编辑
摘要:调试rtsp收发流时,经常会需要抓包以确认是网络问题还是程序问题还是其它问题。通过tcpdump或者wireshark抓到的包通常是rtp流,保存为.pcap格式文件后中,可通过wireshark进行解析,得出h264裸流,并保存为文件。 我这里有一段rtp流文件,作为演示使用(这个文件有点不标准, 阅读全文
posted @ 2022-08-04 14:32 咸鱼Jay 阅读(1482) 评论(0) 推荐(0) 编辑
摘要:RTP概览 RTP是一种应用层协议,传输层协议可以是TCP或者UDP(UDP多一些)! RTP数据包由两部分组成,一部分是RTP Heaeder,一部分是RTP body,RTP Header占用最少12个字节,最多72个字节;另一部分是RTP Payload,用来封装实际的数据负载,如封装h264 阅读全文
posted @ 2022-08-03 17:22 咸鱼Jay 阅读(2025) 评论(0) 推荐(0) 编辑
摘要:网络流媒体协议的联系与区别(RTP RTCP RTSP RTMP HLS) RTP RTCP RTSP RTMP HLS 区别与联系 RTP传输流媒体数据、RTCP对RTP进行控制,同步、RTSP发起/终止流媒体RTP和RTCP互为姐妹关系,RTSP可以使用RTP来传输数据,但并没有绑定关系也可以使 阅读全文
posted @ 2022-08-03 11:24 咸鱼Jay 阅读(428) 评论(0) 推荐(0) 编辑
摘要:1.工具wireshark,官网最新的版本没有保存按键,建议使用3.4 链接:https://pan.baidu.com/s/1VHSGgojZPNtzyzV6RMVjkw 提取码:q51a 2.wireshark打开网络包,确认RTP的端口号 3.过滤rtp包,udp.port == 端口号 4. 阅读全文
posted @ 2022-08-02 21:41 咸鱼Jay 阅读(492) 评论(0) 推荐(0) 编辑
摘要:一、图像基础概念 像素:像素是一个图片的基本单位,pix是英语单词picture的简写,加上英语单词“元素element",就得到了"pixel",简称px,所以“像素”有‘图像元素”之意。 分辨率:是指图像的大小或尺寸。 比如1920x1080。 位深:是指在记录数字图像的颜色时,计算机实际上是用 阅读全文
posted @ 2022-07-02 20:26 咸鱼Jay 阅读(2588) 评论(0) 推荐(1) 编辑
摘要:学术概念 采样和采样频率: ⼀秒钟内采样的次数称为采样频率。采样频率越⾼,越接近原始信号,但是也加⼤了运算处理的复杂度。根据Nyquist采样定理,要想重建原始信号,采样频率必须⼤于信号中最⾼频率的两倍。⼈能感受到的频率范围为20HZ--20kHZ, ⼀般⾳乐的采样频率为44.1kHZ, 更⾼的可以 阅读全文
posted @ 2022-06-04 00:07 咸鱼Jay 阅读(358) 评论(0) 推荐(0) 编辑

页脚HTML代码
点击右上角即可分享
微信分享提示