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
MediaServer流媒体服务器RTP/RTCP, RTSP, SIP 【转】
原文地址:交叉编译
live555
MediaServer流媒体服务器RTP/RTCP,RTSP,SIP 作者:gliethttp交叉编译
live555
MediaServer流媒体服务器RTP/RTCP,RTSP
chenaini119
·
2014-03-07 15:00
Live555
vitamio官方demo源码分析(1)——MediaPlayerDemo_Video.java分析
之前考虑过用
live555
或ffmpeg,但涉及到jni调用,加之不熟悉函数调用顺序,开发难度和周期较长,遂作罢。
mirkerson
·
2014-03-03 11:00
Android中实时视频传输(摄像头实时视频传输)解决方案<二>
1、使用FFMpeg进行视频采集,使用
Live555
进行RTP传输,使用VideoView进行播放。
元来元去
·
2014-02-26 11:00
vlc的应用之七:用vlc做单播,组播及点播服务器
还是前两天帮“猪小妹”考虑毕业设计的时候,想了想vlc能不能作为vod的服务器,替代上一篇博客里面的
live555
mediaserver,因为
live555
mediaserver做的确实不是太好。
redouba
·
2014-02-21 10:00
服务器
RTSP
流媒体服务器
RTSP点播消息流程实例(客户端:VLC, RTSP服务器:
LIVE555
Media Server)
RealTimeStreamingProtocol或者RTSP(实时流媒体协议),是由Realnetwork和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一种可扩展的框架,使能够提供可控制的,按需传输实时数据,比如音频和视频文件。源数据可以包括现场数据的反馈和存贮的文件。rtsp对流媒体提供了诸如暂停,快进等控制,而它本身并不传输数据,rtsp作用相当于
redouba
·
2014-02-20 10:00
视频
协议
流媒体服务器
视频流
Live555
接收h264使用ffmpeg解码为YUV420
主要博客在CSDN:http://blog.csdn.net/gubenpeiyuan/article/details/19072223
leoluopy
·
2014-02-16 13:00
流媒体
h264
Live555
编解码
ffmpet
[置顶]
Live555
接收h264使用ffmpeg解码为YUV420
使用
live555
作为流媒体数据源,建立rtsp会话请求h264数据流。后端使用ffmpeg解码h264流并保存为yuv420格式。
luopeiyuan1990
·
2014-02-16 12:00
ffmpeg
流媒体
h264
yuv
Live555
庖丁解牛-----
Live555
源码彻底解密(RTP解包)
Live555
客户端解包 以testRTSPClient.cpp为例讲解:MediumgetNextCompletedPacket()将存放在fReorderingBuffer中的数据取出交给Sink
smilestone322
·
2014-02-05 16:00
庖丁解牛-----
Live555
源码彻底解密(RTP打包)
本文主要讲解
live555
的服务端RTP打包流程,根据MediaServer讲解RTP的打包流程,所以大家看这篇文章时,先看看下面这个链接的内容;庖丁解牛-----
Live555
源码彻底解密(根据MediaServer
smilestone322
·
2014-02-04 16:00
庖丁解牛-----
Live555
源码彻底解密(根据MediaServer讲解Rtsp的建立过程)
live555
MediaServer.cpp服务端源码讲解intmain(intargc,char**argv){ //Beginbysettingupourusageenvironment:
smilestone322
·
2014-02-04 14:00
让android支持RTSP(
live555
分析)
如何让Android支持C++异常机制Android不支持C++异常机制,如果需要用到的话,则需要在编译的时候加入比较完整的C++库. Android支持的C++库可以在AndroidNDK中找到(解压后找到libsupc++.a放到代码环境中即可): http://www.crystax.net/en/android/ndk/7 编译时加上参数: -fexceptions-lstdc++ 还需要
liukun321
·
2014-02-03 13:00
live555
直播
摄像头采集,264编码,
live555
直播(1)http://www.cnblogs.com/mlj318/archive/2013/01/23/2872932.html重载FrameSource,写一个服务类
ljh081231
·
2014-01-27 14:00
基于
live555
的rtsp封装rtspperf的客户端源码解析
项目地址:http://sourceforge.net/projects/rtspperf/实现了基于epoll模型的TaskScheduler,而
live555
默认实现使用select模型,select
smilestone322
·
2014-01-16 15:00
Live555
的一个缺陷--例子不能支持多线程(已经修改成支持多线程)
1)我对
Live555
进行了一次封装,但是
Live555
是单线程的,里面定义的全局变量太多,我封装好dll库后,在客户端调用,因为多个对话框中要使用码流,我就定义了多个对象从设备端接收码流,建立多个连接
smilestone322
·
2014-01-15 19:00
live555
中流媒体server 部分调用关系
查bug时看了部分代码,整理了一下调用关系。供自己以后查询,其他人估计没有参考价值。。 ===> 前后调用关系 liveMedia/MultiFramedRTPSink.cpp:149BooleanMultiFramedRTPSink::continuePlaying() and412voidMultiFramedRTPSink::sendNext(void*firstArg) ===>165v
junllee
·
2014-01-12 10:00
xxxxxxxxxxxxxx
/configure \ --enable-run-as-root\ --enable-debug\ \ --disable-
live555
\ --with-
live555
-tree
sno_guo
·
2014-01-11 19:00
流媒体开发的有用网址收藏
1)通过
live555
实现H264RTSP直播http://blog.csdn.net/firehood_/article/details/168443972)
Live555
Streamingfromalivesourcehttp
smilestone322
·
2014-01-09 11:00
vlc 调用
live555
的源码分析--vlc v2.1.1版本
VLC调用
Live555
源码解析 以前在看
live555
的源码和例子的时,发现
live555
的例子都是回调,这样我们根本无法判断命令是否发送成功,也无法判断发送是否超时;网上搜索,也没有看到有用的资料;
smilestone322
·
2014-01-09 10:00
live555
问题汇总
1)
live555
sendOptionsCommand发送完命令后如何判断超时;vlc中有下面的函数 /*returntrueiftheRTSPcommandsucceeded*/staticboolwait_
Live555
smilestone322
·
2014-01-07 17:00
rtsp时间戳计算方法
对应到
live555
中,pause时调用sendPauseCommand函数。
lipku
·
2014-01-03 21:00
时间戳
RTSP
RTP
live555
回调数据给解码函数 EnterCriticalSection 奔溃
Test.exe中的0x7c93b21a处最可能的异常:0xC0000005:写入位置0xfeeefefe时发生访问冲突 将回调函数去掉,然后在测试,还是出现这个问题,该问题的发生是在解码显示了到最后一帧后发现的; 测试了好长的一段时间,开始以为是临界区的堆栈被那个地方破坏了。后面测试发现在播放完的时候,sink被delete掉了,造成我的临界区也被释放了,在这个线程中EnterCritica
smilestone322
·
2013-12-31 11:00
live555
sink 接收内存管理---丢帧策略
live555
+ffmpeg+ddraw实现从设备端获取视频流,解码显示,
live555
采用tcp传输,但是H264数据当出现丢帧时,会有马赛克现象,所以丢帧必须有一定的策略。
smilestone322
·
2013-12-28 14:00
ffmpeg 2.1 支持YUVJ422P and YUVJ444P编码了(libx264),最新版的
Live555
支持H265了,看来H265马上就大范围用了!
Wehavemadeanewmajorrelease(2.1)Itcontainsallfeaturesandbugfixesofthegitmasterbranchfrom28thOctober.Apartiallistofnewstuffisbelow:-aechofilter -perspectivefilterportedfromlibmpcodecs -ffprobe-show_pr
smilestone322
·
2013-12-27 10:00
vlc
live555
源码,该源码摘自v2.1.1的vlc版本
/***************************************************************************** *
live555
.cpp:
LIVE555
StreamingMediasupport
smilestone322
·
2013-12-23 15:00
基于
live555
中的liveMedia库的client开发流程
转自:http://blog.sina.com.cn/s/blog_6da4642d0100quxi.html 如今流媒体无处不在,而主流流媒体服务器为Realworks、WindowsMediaServer、AppleDarwinserver,而客户端程序,即包括会话建立、接收以及解码播放,则百花齐放,如何利用一种开源的代码实现自己的流媒体客户端,同时可以支持新的媒体格式呢?这是本文重点所在。公
smilestone322
·
2013-12-23 14:00
庖丁解牛-----
Live555
源码彻底解密(根据testOnDemandRTSPServer例子讲解)
testOnDemandRTSPServer.cpp讲解 Main函数:intmain(intargc,char**argv){ //Beginbysettingupourusageenvironment: TaskScheduler*scheduler=BasicTaskScheduler::createNew(); env=BasicUsageEnvironment::
smilestone322
·
2013-12-21 14:00
Live555
学习笔记
道长
live555
学习笔记1-引子 http://blog.csdn.net/niu_gao/article/details/6906055
live555
学习笔记2-基础类 http://blog.csdn.net
zhanjianshinian
·
2013-12-20 10:00
学习
笔记
Live555
ffmpeg 解码出现问题,v1.2.1版本,v2.1版本有问题,v0.6.0版本没有问题
1)当
Live555
收到的数据中连续来两个I帧,然后P帧,ffmpeg解码有问题;解决办法: 当presntationTime不同时候,将以前存的buffer(已经是完整一帧)传给avcodec_decode_video2
smilestone322
·
2013-12-19 19:00
live555
学习笔记-RTSPClient分析
原文:http://www.xuebuyuan.com/1377350.html RTSPClient分析有RTSPServer,当然就要有RTSPClient。如果按照Server端的架构,想一下Client端各部分的组成可能是这样:因为要连接RTSPserver,所以RTSPClient要有TCPsocket。当获取到server端的DESCRIBE后,应建立一个对应于ServerMediaS
zhanjianshinian
·
2013-12-19 14:00
学习笔记
分析
Live555
RTSPClient
Live555
库和视频RTSP流解析
原文:http://blog.chinaunix.net/uid-790245-id-2037522.html RealTimeStreamingProtocol或者RTSP(实时流媒体协议),是由Realnetwork和Netscape共同提出的如何有效地在IP网络上传输流媒体数据的应用层协议。RTSP提供一种可扩展的框架,使能够提供能控制的,按需传输实时数据,比如音频和视频文件。源数据可以包括
zhanjianshinian
·
2013-12-19 14:00
视频
解析
Live555库
RTSP流
live555
vs2010编译版本
推广:
live555
vs2010编译版本 整个编译过程没有任何问题,直接把源代码文件加入即可,完成后可以直接编译调试,把媒体文件放在服务器程序同一目录下及可以使用vlc点播或自带的rtspClient测试注意使用前先看官方文档
xxq123321
·
2013-12-19 13:00
live555
实现Rtp码流读到一帧数据怎么传递客户端
1)实现一个sink读取
Live555
的一帧数据后,测试发现有的码流sps,pps,I帧是单独的数据包传递过来的,这样的话,在sink里面需要对这些数据进行组帧,
live555
有没有功能可以自己将这些数据包组成一帧数据
smilestone322
·
2013-12-18 17:00
Windows下通过VC++6.0编译
live555
工程(可调试)
首先,我们从http://
live555
.com/liveMedia/public/
live555
-latest.tar.gz 下载最新版的
live555
工程。
u013805103
·
2013-12-16 11:00
庖丁解牛-----
Live555
源码彻底解密(testRTSPClient --rtsp交互流程)
DESCRIBErtsp://192.168.3.79:8554/h264ESVideoTestRTSP/1.0CSeq:2User-Agent:f:\ffmpeg-encode-decode\流媒体\
Live555
smilestone322
·
2013-12-13 10:00
庖丁解牛-----
Live555
源码彻底解密(testRTSPClient流程图)
通过TestRtspClient的例子,对rtsp数据流程有深入的了解,比如rtsp如何建立,rtspsource和sink怎么交互数据等; 1)describe建立流程如下: 2)setup建立流程如下: 3)play建立流程如下: 4)source和sink交互流程如下:
smilestone322
·
2013-12-13 09:00
使用VLC进行RTSP到TS的转码
一、 编译安装VLC 使用vlc-1.0.5.tar.bz2+
live555
-2010.01.tar.gzexportMYDIR=/root/lf将
live555
-2010.01.tar.gz
qiek
·
2013-12-12 17:00
流媒体
Live555
(五)——openRTSP流程分析
openRTSP是对RTSPClient的实现,与服务器对应的客户端功能1、初始化BasicTaskschedular::createNew()BasicUsageEnvironment::createNew()解析输入streamURLourClient=createClient(streamURL)\_ourRTSPClient=RTSPClient::createNew()\_newRTSP
leiych
·
2013-12-10 18:00
H264VideoRTPSink类继承结构及相关的类
InheritancediagramforH264VideoRTPSink:http://www.
live555
.com/liveMedia/doxygen/html/classH264VideoRTPSink.html
smilestone322
·
2013-12-10 14:00
H264VideoRTPSource继承关系及和它协作的类调用关系图
该文章来自:http://www.
live555
.com/liveMedia/doxygen/html/classH264VideoRTPSource.html InheritancediagramforH264VideoRTPSource
smilestone322
·
2013-12-10 14:00
live555
的类关系图
liveMedia的类关系图如下,理解它对于学习
live555
有很大的帮助,下面的类图来自:http://www.
live555
.com/liveMedia/doxygen/html/hierarchy.html
smilestone322
·
2013-12-10 13:00
Live555
+FFMPEG+ddraw实现H264码流接收,解码,显示
1)H264码流接收采用的是
live555
,
live555
会将sps,pps,I帧,p帧都是单独的包过来的,在接收到Buffer,需要对它进行组成帧,
live555
自己支持I帧和P帧的组帧的,但是我们交给
smilestone322
·
2013-12-10 10:00
RTSP服务器实例
live555
源代码分析
原文地址:RTSP服务器实例
live555
源代码分析作者:mozheer1.RTSP连接的建立过程 RTSPServer类用于构建一个RTSP服务器,该类同时在其内部定义了一个RTSPClientSession
zhuweigangzwg
·
2013-12-10 09:00
RTSP-
LIVE555
-VLC-WINDOWS简单测试
在windows使用vs2008编译
live555
基于liveMedia的程序,需要通过继承UsageEnvironment抽象类和TaskScheduler抽象类,定义相应的类来处理事件调度,数据读写以及错误处理
zhuweigangzwg
·
2013-12-10 09:00
RTCP中的NTP的时间计算方法
记得当时有个客户说用openRTSP(opensource,youcangetitfrom www.
live555
.com)无法录制我们送出去的RTP流,于是我也去下了一个,试了发现果然不行,于是就把openRTSP
occupy8
·
2013-12-09 20:00
vs2010编译调试
live555
之2-debug的exe找不到媒体文件
vs2010上编译好了
live555
,可是debug的server不能找到每天文件:这是ffplay的报错:[rtsp@0xaf502560]methodDESCRIBEfailed:404StreamNotFound0rtsp
commshare
·
2013-12-07 17:00
windows环境编程
多媒体/流媒体/live555
RTCP详解2
这一节对着rfc3550来看下
live555
代码以下是发送间隔计算voidOnExpire(evente, intmembers, intsenders, doublertcp_bw, intwe_sent
occupy8
·
2013-12-07 11:00
RTCP 详解1
这部分主要写背景知识内容主要来自rfc,会部分涉及到
live555
代码RTCP是RTP的控制包,它使用和数据包相同的传输机制RTCP功能:1、提供数据传输质量的反馈。通过RTCPRR和SR实现2.
occupy8
·
2013-12-07 11:00
今天写的一个makefile,备份下
=$(CROSS_COMPILE)gcc TOP=$(PWD) vpath%.cpp$(TOP)/src vpath%.o$(TOP)/OUT$(TOP)/SRC INCLUDES=-I$(
live555
top
xyyangkun
·
2013-12-06 17:00
live555
收集
scope=blog&q=
live555
塔塔米
·
2013-12-03 00:00
live555
TestRtspClient -vs2008编译源码;
//TestRtsp.cpp:定义控制台应用程序的入口点。//#include"stdafx.h"//#include"liveMedia.hh"//#include"BasicUsageEnvironment.hh"/**********Thislibraryisfreesoftware;youcanredistributeitand/ormodifyitunderthetermsoftheGN
smilestone322
·
2013-12-02 19:00
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他