- 博客(25)
- 资源 (47)
- 收藏
- 关注
转载 用Darwin和live555实现的直播框架
用Darwin实现流媒体转发程序2013-02-21 09:20 1091人阅读 评论(18) 收藏 举报DSS源码中已经实现了由源端主动推送视频,再将视频转发到客户端的功能,在基于DSS的先侦听后推送式流媒体转发:http://blog.csdn.net/xiejiashu/article/details/8298583中已经描述,代码可以在http://download
2014-06-26 11:16:28 4459
转载 rtsp协议详解
目录:1 概述1.1 RTSP简介1.2 协议特点2 协议细节2.1 典型的rtsp交互过程2.2 RTSP消息格式2.3 方法定义2.4 消息头定义2.5 状态码3 rtsp中常用方法举例4 SDP协议概述4.1 简介4.2 SDP协议格式4.3 SDP协议举例说明1 概述1.1 RTSP简介RTSP(Real Time Strea
2014-06-26 08:52:23 1581
转载 ffmpeg+rtsp+dss
1. push stream to dssffmpeg -f mpegts -re -i film.v -c:v libx264 -s 352x288 -aspect 4:3 -b:v 300k -c:a libfaac -ac 1 -f rtsp 'rtsp://127.0.0.1/live1.sdp'2. play stream from dssffmp
2014-06-26 08:15:28 2742
转载 使用VLC命令行做流化:Streaming HowTo/Command Line Examples
Examples for advanced use of VLC's stream output (transcoding, multiple streaming, etc...)
2014-06-25 15:19:21 12936
转载 DSS转发live555提供的数据
1.DSS的reflect功能 Darwin可以接收RTP数据,进行转发,这个功能官方文档描述为"reflect "。 使用VLC很容易演示这个功能,命令:
2014-06-25 11:27:47 1373
转载 SIP SAP及SDP协议组合应用的研究
摘 要 SIP、SAP、SDP是NGN与3Tnet中涉及的重要协议。本文在介绍与分析SIP、SAP、SDP协议的基础上,给出了一个基于三种协议组合而实现的多媒体会议应用实例。 关键词 SIP SAP SDP 1 引 言 SIP(Session Initiation Protocol,会话初始协议)、SAP(Session Announcement Protoco
2014-06-25 11:05:49 1612
原创 关于RTP/MPEG TRANSPORT STREAM和RTP Audio/Video profile的比较
RTP/MPEG TRANSPORT STREAM即基于rtp/udp的TS流
2014-06-23 15:19:37 3579
转载 从ffmpeg源代码分析如何解决ffmpeg编码的延迟问题(如何解决编码 0 延时)
在看到这篇文章前我已经解决了这个问题,但是知其然不知其所以然,看到原作者写的文章很详细。于是转之,感谢原作者。原文链接:http://blog.csdn.net/ymsdu2004/article/details/8565822FFMPEG中如果你编码完一段视频发现视频变短了,那很有可能就是没有设置0延时的原因。近日在做一个分布式转码服务器,
2014-06-23 08:05:04 3498
转载 流媒体服务器全配置:Darwin Streaming Server,ffmpeg安装和Mpeg4IP ,MP4Box Mp4 hint媒体流化
系统环境为CentOS 6.2 64位 一,准备工作DSS主页:http://dss.macosforge.org/下载安装包:wget http://dss.macosforge.org/downloads/DarwinStreamingSrvr6.0.3-Source.tar安装参考:http://blog.csdn.net/offbye/article/det
2014-06-18 21:25:33 8664
转载 ubuntu12.04上搭建darwin streaming server6.03
个人建议:使用DarwinStreamingSrvr5.5.5,因为DarwinStreamingSrvr6.0.3安装过程中有很多问题需要解决!而且安装只需执行./Install就可以!1:下载darwin源代码DarwinStreamingSrvr6.0.3-Source.tar,补丁patch dss-6.0.3.patch$wget http://dss.macosforge.or
2014-06-18 14:37:24 2138
转载 ubuntu SSH 连接
安装 SSH(Secure Shell) 服务以提供远程管理服务sudo apt-get install sshSSH 远程登入 Ubuntu 机ssh [email protected]将 文件/文件夹 从远程 Ubuntu 机拷至本地(scp)scp -r [email protected]:/home/username/remotefile
2014-06-18 11:23:59 779
转载 Android API教程:人脸检测(Face Detect)
摘要:通过两个主要的API,Android提供了一个直接在位图上进行脸部检测的方法,这两个API分别是 android.media.FaceDetector和android.media.FaceDetector.Face,已经包含在Android官方API中。通过两个主要的API,Android提供了一个直接在位图上进行脸部检测的方法,这两个API分别是 android.medi
2014-06-13 18:23:37 1955
转载 int av_dup_packet(AVPacket *pkt)
AVPacket 的data 在内存中buffer有两种情况: 1)由av_malloc申请的独立的buffer(unshared buffer); 2)是其他AVPacket或者其他reuseable 内存的一部分(shared buffer); av_dup_packet, 通过调用 av_malloc、memcpy、memset等函数, 将shared buffer
2014-06-12 10:06:22 4930
转载 再谈SipDroid
研究了SipDroid2.7,自己对它的理解也渐渐的清晰了。那它是怎样实现电话拨打以及电话监听的?它的音频接收以及发送是怎么实现的?它的视频又是怎么一回事?它在模拟器上的端口为什么总是变化的?它又是如何处理登陆超时以及通话出错的?带着这些疑问进入它的代码思想境界!使用yate搭配服务器,然后使用了一个yate与SipDroid客户端进行通话!~至于怎么搭配服务器以及SipD
2014-06-10 11:26:52 1757
转载 android推送实时视频流到darwin流媒体服务器的思路
最近在弄android推送实时视频流到darwin流媒体服务器,现在的思路是在android端实现rtsp client,推送实时视频流到darwin,并在movies文件夹下生成sdp文件,vlc通过请求rtsp://darwin流媒体服务器ip:554/test.sdp的方式实现实时播放。 大致有3种思路: 第1种:移植live555到andro
2014-06-10 10:05:01 3292
转载 android视频录制、另一部手机实时观看方案
最近调研android视频录制、另一部手机实时观看,大致有以下几种思路。 1. android手机充当服务器,使用NanoHTTPD充当服务器,另一部手机或者pc通过输入http://手机的ip:8080网址观看。这种方案可以参考 ipcamera-for-android开源项目,网址 http://code.google.com/p/ipcamera-for-andro
2014-06-10 09:52:02 3106
转载 FFmpeg浅尝辄止(四)——音频的解码和编码
频和视频其实是一样的,在文件中寻找音频流,然后解压出来,得到音频帧的数据,同样也可以按照设定的编码格式进行压缩,我这里把音频的解码和编码做成了两个工程,也是直接上代码:[cpp] view plaincopy#include #include extern "C" { #include #inclu
2014-06-08 22:49:27 1367
转载 ffmpeg 同步
v_rescale_q用于计算Packet的PTS。av_rescale_q的返回值是一个很大的整数,且每次计算的结果间隔很大。不同于avcodec_encode_video改变AVCodecContext *avctx的pts(小整数,且间隔小)。av_rescale_q(a,b,c)是用来把时间戳从一个时基调整到另外一个时基时候用的函数。它基本的动作是计算a*b/c,但是这个函
2014-06-08 22:43:02 841
转载 基于Internet的流媒体传播平台的设计方案
现在好多地方用的到流媒体,新闻、娱乐、教育、企业都设计的到,而且流媒体未来的应用也很有前景。就目前来说娱乐上很早就有了Youtobe、优酷,都做的很成功,而且人们的生活也慢慢的离不开这些丰富多彩的流媒体,教育上,人们一直在努力的做远程教育MDE、网络教育,而流媒体之于远程教育如水之于鱼。在企业应用上,各种各样的电视电话会议系统、远程会议系统的出现,也使得企业的资源和执行力得到了极大的提高。如此看来
2014-06-08 18:30:09 1929
转载 使用ffmpeg实现转码样例(代码实现)
使用ffmpeg实现转码样例(代码实现)使用ffmpeg转码主要工作如下:Demux -> Decoding -> Encoding -> Muxing其中接口调用如下:点击(此处)折叠或打开av_register_all();avformat_open_input
2014-06-08 18:07:21 3668
转载 ffmpeg中av_interleaved_write_frame函数的源码分析及其用法
fmpeg中av_interleaved_write_frame的源码。int av_interleaved_write_frame(AVFormatContext *s, AVPacket *pkt){ AVStream *st= s->streams[ pkt->stream_index]; int ret; //FIXME
2014-06-08 17:43:36 11947
转载 ffmpeg转码MPEG2-TS的音视频同步机制分析
一、FFmpeg忽略了adaptation_field()数据FFmpeg忽略了包含PCR值的adaptation_filed数据;代码(libavformat/mpegts.c)分析如下:/* 解析TS包 */int handle_packet(MpegTSContext *ts, const uint8_t *packet){ ... pid = AV_
2014-06-05 23:07:13 1682
转载 ffmpeg 如何音视频同步
output_example.c 中AV同步的代码如下(我的代码有些修改),这个实现相当简单,不过挺说明问题。音视频同步方法:选择一个参考时钟,参考时钟上的时间是线性递增的,生成数据流时依据参考时钟上的时间给每个数据块都打上时间戳(一般包括开始时间和结束时间)。在播放时,读取数据块上的时间戳,同时参考当前参考时钟上的时间来安排播放。数据流不会发生参考关系。 步
2014-06-05 22:44:29 1652
转载 FFmpeg音视频同步的问题
音视频同步问题 音视频流里都包含了播放速率的信息,音频使用采样率来表示,而视频则采用f/s来表示,但是我们却不能简单地用这两个数据来对音视频进行同步,我们需要使用DTS(解码时间戳)和PTS(播放时间戳)这两个数据;我们知道影视数据在存储时,会存在多种帧形式,例如MPEG中就采用了I,B和P,由于B帧的存在使得PTS和DTS存在不同(原因见附录),如图1所示为一个简单的例子;当
2014-06-05 22:42:13 1744
转载 音视频同步-时间戳
媒体内容在播放时,最令人头痛的就是音视频不同步。从技术上来说,解决音视频同步问题的最佳方案就是时间戳:首先选择一个参考时钟(要求参考时钟上的时间是线性递增的);生成数据流时依据参考时钟上的时间给每个数据块都打上时间戳(一般包括开始时间和结束时间);在播放时,读取数据块上的时间戳,同时参考当前参考时钟上的时间来安排播放(如果数据块的开始时间大于当前参考时钟上的时间,则不急于播放该数据块,直到
2014-06-05 11:10:32 1364
基于分块颜色相关向量的图像检索算法
2012-08-09
基于聚类的视频镜头分割和关键帧提取
2012-08-05
基于内容的视频检索关键技术研究
2012-08-05
自适应宏块编码算法的研究
2012-08-05
基于OpenCV 的运动物体跟踪系统的设计与实现
2012-08-05
故事视频的语义分析与提取
2012-08-03
基于语义信息提取的新闻视频场景分割方法
2012-08-03
数字RGB与YCbCr颜色空问转换的精度
2012-07-29
室内场景视频结构化描述系统设计
2012-07-29
关于大小端--大端 小端 大小端
2011-07-23
wince 实现远程桌面连接
2011-07-07
ISO/IEC 13818-7----AAc 音频格式解释文档
2011-06-11
mp4 creator- win32
2011-05-28
WinCe中bib文件的作用
2011-05-05
流文件mp4研究大礼包
2011-04-11
采用directshow架构实现的嵌入式远程音视频传输系统
2011-03-15
基于Android的P2P手机高清视频在线点播系统
2014-11-27
使用eclipse/ndk-gdb对java/native code联合调试
2014-11-04
jni回调Java层函数示例
2014-10-13
Android应用源码通用UPnP、DLNA安卓播放器项目
2014-09-28
vlc media player 插件源码
2013-11-20
语音信号特征提取中Mel倒谱系MFCC的改进算法
2012-08-19
基于光流法对移动目标的视频检测与应用研究
2012-08-15
H.264 and MPEG-4 Video Compression
2012-08-11
一种利用空域相关性的块匹配算法
2012-08-10
综合MPEG-7中颜色特征的图像检索方法
2012-08-07
基于MPEG-7标准的视频描述与检索
2012-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人