摘要:
简介 esptool是一个Python软件程序,适用于ESP8266等一系列芯片的烧写,灵活高效。 环境构建 在官网下载安装最新2.7版python (linux和os x一般会自带python2.7,如若不是推荐使用apt-get/yum/brew等工具下载安装) 记住安装路径,以待留用设置环境变 阅读全文
阅读排行榜
一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——解码篇:(三)一个简单的rtsp播放器
2017-06-14 00:06 by Ansersion, 2148 阅读, 收藏,
摘要:
该篇内容简单的将前两篇内容组合在一起,创建了2个线程,分别播放音频和视频。 至此,“解码篇”内容告一段落,接下来将介绍myRTSPClient的具体实现,以便可以更好的理解音视频的传输机制。 注: 1, 示例源码编译需要SDL和ffmpeg,具体可参见解码视频的附录二; 2, 博主编译环境为 x86 阅读全文
一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——解码篇:(二)用ffmpeg解码音频
2016-03-17 10:15 by Ansersion, 1789 阅读, 收藏,
摘要:
其实这篇的内容和(一)用ffmpeg解码视频基本是一样的,重点还是给ffmpeg指定callback函数,而这个函数是从RTSP服务端那里获取音频数据的。 这里,解码音频的示例代码量之所以比解码视频的略微复杂,主要是因为ffmpeg解码音频时要比解码视频要复杂一点,具体可以参见ffmpeg解码音频示 阅读全文
一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——实现篇:(二)用户接口层之RtspClient类及其构造函数
2017-07-09 10:55 by Ansersion, 1650 阅读, 收藏,
摘要:
RtspClient类是myRTSPClient函数库所有特性集中实现的地方。 主要为用户提供: 1. RTSP协议通信接口函数,如DoOPTIONS(); 2. RTSP账号、密码设置函数,如SetUsername(); 3. 音视频码流接收函数,如GetVideoData()。 本篇主要介绍Rt 阅读全文
一个基于JRTPLIB的轻量级RTSP客户端(myRTSPClient)——实现篇:(五)用户接口层之提取媒体流数据
2017-08-24 20:36 by Ansersion, 1487 阅读, 收藏,
摘要:
当RTSP客户端向RTSP服务端发送完PLAY命令后,RTSP服务端就会另外开启UDP端口(SDP协商定义的端口)发送RTP媒体流数据包。这些数据包之间会间隔一段时间(毫秒级)陆续被发送到RTSP客户端,此时RTSP客户端可以调用GetMediaData等接口获取媒体流数据。 一、uint8_t * 阅读全文
浙公网安备 33010602011771号