E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Live555
Live555
源码彻底解密(testRTSPClient --rtsp交互流程)
DESCRIBErtsp://192.168.3.79:8554/h264ESVideoTestRTSP/1.0CSeq:2User-Agent:f:\ffmpeg-encode-decode\流媒体\
Live555
苍月代表我
·
2020-06-24 04:17
使用
Live555
类库实现的网络直播系统
Live555
主要有四个类库:libUsageEnvironment.lib;libliveMedia.lib;libgroupsock.lib;libBasicUsageEnvironment.lib
雷霄骅
·
2020-06-24 03:20
Live555
live555
学习笔记-RTSP服务运作
RTSP服务运作基础基本搞明白了,那么RTSP,RTP等这些协议又是如何利用这些基础机制运作的呢?首先来看RTSP.RTSP首先需建立TCP侦听socket。可见于此函数:[cpp]viewplaincopyDynamicRTSPServer*DynamicRTSPServer::createNew(UsageEnvironment&env,PortourPort,UserAuthenticati
雷霄骅
·
2020-06-24 03:46
Live555
开源多媒体项目源代码分析
RTCP中的NTP的时间计算方法
记得当时有个客户说用openRTSP(opensource,youcangetitfromwww.
live555
.com)无法录制我们送出去的RTP流,于是我也去下了一个,试了发现果然不行,于是就把openRTSP
leesphone
·
2020-06-24 03:32
MultiMedia
将本地视频实时推流成rtsp格式
非常感谢于同事的提供本文转自https://blog.csdn.net/qq_37114086/article/details/97565217官方下载
live555
下载地址:http://www.
live555
开开136
·
2020-06-24 00:55
ffmpeg
安卓音视频相关的库总结
文章目录FFmpegwebrtcGstreamer
live555
ExoPlayerQuickPlayerijkplayer第三方SDK,比如腾讯,阿里的音视频SDK原生MediaCodec开源播放器easyplayer
费城之鹰
·
2020-06-23 20:30
音视频开发
live555
学习笔记9
九h264RTP传输详解(1)前几章对Server端的介绍中有个比较重要的问题没有仔细探究:如何打开文件并获得其SDP信息。我们就从这里入手吧。当RTSPServer收到对某个媒体的DESCRIBE请求时,它会找到对应的ServerMediaSession,调用ServerMediaSession::generateSDPDescription()。generateSDPDescription()
iteye_7879
·
2020-06-23 19:53
live555
学习笔记8
八RTSPClient分析有RTSPServer,当然就要有RTSPClient。如果按照Server端的架构,想一下Client端各部分的组成可能是这样:因为要连接RTSPserver,所以RTSPClient要有TCPsocket。当获取到server端的DESCRIBE后,应建立一个对应于ServerMediaSession的ClientMediaSession。对应每个Track,Clie
iteye_7879
·
2020-06-23 19:22
live555
学习笔记5
五RTSP服务运作基础基本搞明白了,那么RTSP,RTP等这些协议又是如何利用这些基础机制运作的呢?首先来看RTSP.RTSP首先需建立TCP侦听socket。可见于此函数:DynamicRTSPServer*DynamicRTSPServer::createNew(UsageEnvironment&env,PortourPort,UserAuthenticationDatabase*authDa
iteye_7879
·
2020-06-23 19:22
live555
源代码简介
live555
源代码简介liveMedia项目的源代码包括四个基本的库,各种测试代码以及IVE555MediaServer。
imliujie
·
2020-06-23 17:11
Live555
源代码下载编译与测试
一、源代码的下载:1.从官网上下载,下载地址:http://www.
live555
.com/liveMedia/public/,选择
live555
-latest.tar.gz下载。
hjl240
·
2020-06-23 14:55
live555
live555
源代码简单分析1 主程序
live555
是使用十分广泛的开源流媒体服务器,之前也看过其他人写的
live555
的学习笔记,在这里自己简单总结下。
比较清纯
·
2020-06-23 14:09
使用
Live555
类库实现的网络直播系统
Live555
主要有四个类库:libUsageEnvironment.lib;libliveMedia.lib;libgroupsock.lib;libBasicUsageEnvironment.lib
比较清纯
·
2020-06-23 14:09
解决网络摄像机(IPC)长时间直播,时间发生跳变引起的无法播放的问题!
前言:上一篇文章,我们利用
live555
建立RTSP客户端,能够拉取IPC输出的RTSP协议,并能够打印出每一帧音视频数据包。
haoyifans
·
2020-06-23 13:31
live555
RTSP
协议
如何用vs2010编译
live555
源码,建立RTSP客户端【源码】
前言:现在市面上大多数标准的IPC(网络摄像机)对外都能输出标准的RTSP协议,要想获取IPC的标准音视频数据,必须使用RTSP协议,比较通用的方法就是
live555
,可以访问http://www.
live555
haoyifans
·
2020-06-23 13:30
live555
RTSP
live555
源码分析----H264的数据处理
现在来分析
live555
中关于H264的处理部分,主要包括从文件中读取数据进行并进行frame(NALU)的分割,然后对frame进行分片,这些工作都是在frame交给RTPsink之前完成的。
gavinr
·
2020-06-23 09:23
流媒体
header
access
buffer
byte
h.264
基于Hi3516A的H265 IPC
LIVE555
开发基本原理
1系统工作原理系统以Hi3516A开发平台(由高分辨率1080p的AR0330摄像头模块和带千兆以太网功能的Hi3516A控制器模块组成硬件平台,并在硬件平台上烧写了U-Boot、Linux内核和加载了相关驱动)作为基础,在该平台上开发应用程序。首先,进程A获取来自AR0330摄像头模块的YUV原始视频图像,并使用H265压缩编码算法进行压缩编码获得H265格式码流,该过程通过使用海思提供的媒体处
faihung
·
2020-06-23 06:33
流媒体
live555
rtsp 完整流程 环境---[
live555
搭建服务器 / VLC 作为客户端/ RawCap.exe 抓取包]
前言
live555
rtspserver端创建并且接收客户端数据环境下,用RawCap抓取了完整的logWireShark打开预览如下从OPTIONSDESCRIBESETUPPLAYTEARDOWN完整的
engineer_james
·
2020-06-23 06:12
流媒体
linux+
live555
搭建rtsp服务器
linux+
live555
搭建rtsp服务器下载并解压接下来生成Make文件,生成需要的文件在live文件夹下make之后会在当前目录下生成mediaServer文件夹,其中有一个
live555
MediaServer
dogdng
·
2020-06-23 05:02
Linux
Live555
学习之(一)-------
Live555
的基本介绍
前一阵子,因为项目需要,研究了一下
Live555
开源框架,研究的不是很深入,基本上把
Live555
当做API用了一下,但是毕竟也是本人看的第一个开源框架,在此记录总结一下。
dingdou4943
·
2020-06-23 04:50
Live555
学习之(三)------建立RTSP连接的过程(RTSP服务器端)
接下来我们分析一下
Live555
中建立RTSP连接的详细过程,首先我们需要简单了解一下RTSP协议建立连接的过程:1.(可选)RTSP客户端—>RTSP服务器端OPTIONS命令询问服务器端有哪些方法
dingdou4943
·
2020-06-23 04:49
live555
源码分析
最近由于项目需要,自己开始阅读
live555
的源码,下面是一些总结,希望和大家多多交流。
cnbloggstar
·
2020-06-22 23:18
live555
源码初步解析(一)
最近因项目需要,要学习
live555
这个开源平台。
live555
是用c++实现的,对于该平台的介绍网上有很多文章,以下是个人在读它源码时的记录,也是一个初步的理解,和大家一起分享一下。
chocolate001
·
2020-06-22 22:16
任务调度
socket
token
sockets
null
iterator
live555
源码分析:子会话 SETUP
在前面
live555
源码分析:子会话SDP行生成一文中,我们看了
live555
中子会话ServerMediaSubsession的生命周期,并较为详细地分析了生成SDP行的sdpLines(),本文继续分析这一生命周期
hanpfei
·
2020-06-22 21:39
嵌入式监控【v4l2采集->vpu编码->
live555
推流】
嵌入式监控【v4l2采集->vpu编码->
live555
推流】文章目录嵌入式监控【v4l2采集->vpu编码->
live555
推流】介绍数据流图一、v4l21.1确定cam的输出格式1.2YUYV转YUV4201.3
-黑色幽默-
·
2020-06-22 20:55
音视频
使用
live555
视频监控
使用
live555
作视频监控文章目录使用
live555
作视频监控1代码目录2代码结构3主要源码4遇到的问题链接后续,几天后1代码目录.
-黑色幽默-
·
2020-06-22 20:54
音视频
live555
增强版--支持串流mp4格式
live555
目前最新版(0.75)的mediaServer只支持".m4e"格式的ElementaryStreamfie,但并不支持串流mp4封装格式的文件,要串流mp4格式的文件一般都是结合FFmpeg
c_m_deng
·
2020-06-22 19:13
流媒体
LIVE555
学习笔记1 - 理解源码结构
引言
LIVE555
的安装就不多赘述了,一搜一大把。但是它选择编译平台的思路很独特,我这里想简单介绍一下。
bluish_white
·
2020-06-22 18:50
LIVE555
C\C++中“#ifdef __cplusplus与extern "C" { #endif” 的理解
article/details/52208487在工作中,C、C++密不可分,做我们嵌入式方面的,当然更多的是C,但,有时候却少不了C++,而且是C、C++混搭(混合编程)在一起的,比如,RTP视频传输,
live555
荪荪
·
2020-06-22 04:44
C/C++
嵌入式AI
live555
源码阅读(一)
功能说明UsageEnvironment是个抽象接口类,不能直接实例化使用,其功能是通过子类逐步实现的,整个类层次结构如下:UsageEnvironment主要定义了两大类功能接口,一个是缓存错误信息字符串,一个是重载<<实现向stderr打印日志信息。BasicUsageEnvironment0在UsageEnvironment的基础上实现了缓存错误信息字符串的功能。BasicUsageEnvi
摩西2016
·
2020-06-22 01:06
流媒体
Live555
的RTP数据流建立流程图
这是
Live555
在RTSP服务端建立后,对客户端发送PLAY请求之后,服务端与客户端建立RTP连接后开始传输视频流的一个流程图。
live555
在接收到客户端的play命令后,开始媒体流数据传输。
Lasuerte
·
2020-06-22 00:25
RTSP
live555
读文件改为内存读取实现
最近遇到有人问
live555
视频直播的问题,刚好前段时间接触过,这个功能可以通过读内存数据实现;具体实现方式是参考的这篇文章思路,可以先了解一下看看:http://blog.chinaunix.net/
豆笔来巡山
·
2020-06-21 23:45
多媒体
live555
学习笔记【4】---RTSP服务器(二)
上篇文章
live555
学习笔记【3】---RTSP服务器(一)上篇文已经将整个RTSP服务器的处理流程分析过了,接下来我们再细看RTSP服务器对客户端报文的处理。
码课资源网
·
2020-06-21 18:36
live555
live555
源码分析(五:TaskScheduler分析(下))
这个是最后一个
live555
的类了,但也是最难的,所以要好好的分析分析。
酱油师兄
·
2020-06-21 17:51
LIVE555
live555
源码分析(六:mediaServer分析(上) )
“
LIVE555
媒体服务器”是完整的RTSP服务器应用程序。它可以流式传输几种媒体文件。详情可以回去看第一篇的1.5节。
酱油师兄
·
2020-06-21 17:51
LIVE555
live555
源码分析(三:UsageEnvironment分析)
标题不写中文,因为搜索的时候都会用英文搜索的。中文是使用环境,这个稍微浏览了一下还挺多内容的,有3个类,希望一篇能解决。3.1基本关系继承图:这个继承图,有3个类,我们这篇应该会把这个3个类分析完,希望不要太长。协作图:这个调度有关的也需要UsageEnvironment,不过这个是下一篇分析,这里就分析上面3个类。3.1.1UsageEnvironment类classUsageEnvironme
酱油师兄
·
2020-06-21 17:50
LIVE555
通过
live555
实现H264 RTSP直播
平台:君正T20(带硬件编码)sensor:ov9732最近在君正T20平台上实现了WIFI摄像头功能,将方法和思路记录下来。刚接触流媒体这块,欢迎这方面的专家批评指正。对于和我一样的初学者,希望能起到抛砖引玉的作用:a、连接方式:T20可以与手机(或电脑)直连,也可以通过路由器。直连:在君正T20平台上,无线网卡设置成AP模式,创建WIFI热点,PC机通过热点与T20直连。具体操作可以参考这里通
大繁至简
·
2020-06-21 17:04
视频
hi3518c +
live555
实时传输 客户端显示的时候延时问题初步解决
题记:在上个月,用hi3518c+
live555
,实现在局域网中传输视频后,然后延时太大,大概延时域网中720p的画面延时在8s,640*480在5s,320*240在3s左右,当时没有多去研究,然后直接去根据其他人的帖子写了在客户端播放的
Frank范
·
2020-06-21 08:06
海思开发
live555
源代码分析
live555
源代码下载(VC6工程):http://download.csdn.net/detail/leixiaohua1020/6374387liveMedia项目(http://www.
live555
雷霄骅
·
2020-06-21 02:15
Live555
开源多媒体项目源代码分析
live555
源代码简单分析1:主程序
live555
是使用十分广泛的开源流媒体服务器,之前也看过其他人写的
live555
的学习笔记,在这里自己简单总结下。
dianyimo9099
·
2020-06-21 01:06
live555
源码分析-
live555
大致流程
今天大致分析了下
live555
的流程,以H264为例子进行的分析.从连接到发送RTP/RTCP数据包。首先分析呢,不能太关注细节,先整体再局部。
cll131421
·
2020-06-21 00:00
LIVE555
live555
学习笔记【3】---RTSP服务器(一)
Live555
库是一个使用开放标准协议如RTP/RTCP、RTSP、SIP等实现多媒体流式传输的开源C库集。
码课资源网
·
2020-06-20 22:54
live555
live555
源码分析(一:简介)
1.1
LIVE555
简介基于标准的RTP/RTCP/RTSP/SIP多媒体流的源代码库,适用于嵌入式和/或低成本流应用。
酱油师兄
·
2020-06-20 22:06
LIVE555
android项目中使用VLC
VLC的流媒体部分是基于开源的
live555
库。
live555
的代码我稍微看过一些,基于C++的,说实话,代码写的有点乱,不太符合一个开源库的档次。
baby_honour
·
2020-05-09 10:18
Live555
源码解析(2) - RTSP协议概述
上一篇
Live555
源码解析(1)-Main寻根问祖,留其筋骨将main()函数脉络做了整体分析,通常来讲本篇应从服务器的创建开始讲起,但如前文所述,
Live555
媒体服务器是基于RTSP协议实现,为了便于源码阅读
SniperPan
·
2020-03-31 10:11
live555
源码分析:子会话 SDP 行生成
如我们在前文
live555
源码分析:ServerMediaSession中看到的,H264VideoFileServerMediaSubsession的继承层次体系如下图:在这个继承层次体系中,ServerMediaSubsession
hanpfei
·
2020-03-19 01:21
live555
源码分析:ServerMediaSession
在
live555
中,用一个ServerMediaSession表示流媒体会话,它连接了RTSPServer和下层流媒体传输逻辑。
hanpfei
·
2020-03-15 14:03
live555
源码分析:RTSPServer 组件结构
前面几篇文章分析了
live555
中RTSP的处理逻辑,RTSP处理有关组件的处理逻辑有点复杂,本文就再来梳理一下它们之间的关系。
hanpfei
·
2020-03-14 15:42
live555
源码分析: PLAY 的处理
在SETUP请求之后,客户端会发起PLAY请求,以请求服务器开始传输音视频数据。在PLAY请求执行时,一定是已经执行过SETUP请求,建立好了客户端会话,因而会与其它要求客户端会话已经建立的请求一起,通过clientSession->handleCmd_withinSession()执行:}elseif(strcmp(cmdName,"TEARDOWN")==0||strcmp(cmdName,"
hanpfei
·
2020-03-13 10:25
如何指定VLC的RTSP拉流方式(RTP over UDP/TCP)
通过VLC进行rtsp拉流时,默认RTP使用UDP的形式进行接收音视频数据的.默认配置
live555
流传输如下:工具->首选项->输入/编解码器.RTPoverUDP(默认)RTPoverUDP
FlyingPenguin
·
2020-03-12 00:32
上一页
5
6
7
8
9
10
11
12
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他