![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
流媒体协议
SXM19940913sxm
这个作者很懒,什么都没留下…
展开
-
流媒体协议---搭建RTSP服务器的多种方法---ffserver,vlc,live555(数据源为usb摄像头时:ffmpeg -f v4l2 -i /dev/video1)
搭建USB摄像头转RTSP服务器的多种方法 原创 ...原创 2020-02-02 16:50:40 · 2250 阅读 · 0 评论 -
流媒体协议---ORTP库简介 https://blog.csdn.net/suer0101/article/details/7333267
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 ...原创 2019-09-04 14:20:27 · 187 阅读 · 0 评论 -
海思项目---ORTP库---在海思sample_venc中添加ortp库并用vlc实时播放
3.1.2、视频网络传输的2种方式(1)基于下载:http or ftp(2)基于实时:RTP/RTSP/RTCP Real-time Transport Protocol3.1.3、ORTP的介绍(1)openRTP,用C实现的一个RTP库(其实还有C++实现的,JAVA等实现的)(2)实质是一个视频服务器,工作时客户端和服务器实时传递视频数据(3)一般认为RTP工作在传输层,但...原创 2020-03-14 17:45:55 · 784 阅读 · 1 评论 -
流媒体协议---feng(c语言版本的RTSP服务器)
Feng是C语言的Rtspserver。Feng supports the following encoding standards:* Audio o MPEG Audio (MPEG-1/2 Layer I/II/III) (rfc2250) o Vorbis (draft) o AAC (MPEG-4 Part 3) (rfc3640) * Video o MPEG Video (MPEG-1/2) (rfc2250) o原创 2020-09-05 17:53:49 · 640 阅读 · 0 评论 -
流媒体协议---live555实现rtsp---live555的主函数和回调函数
int main(int argc, char** argv) { TaskScheduler* scheduler = BasicTaskScheduler::createNew();//初始化scheduler UsageEnvironment* env = BasicUsageEnvironment::createNew(*scheduler);//初始化env //创建一个server实例(优先使用rtsp的554端口,备选8554),并设置客户端请求到达时的回调函数 RTSPServ原创 2020-09-05 13:53:14 · 425 阅读 · 0 评论 -
流媒体协议---live555实现rtsp---处理客户端点播的基本流程
处理连接请求的基本流程:Step 1:与客户端建立RTSP连接 incomingConnectionHandler(根据socket找到并执行,两者相互关联,以回调函数的信使存在) 创建ClientSession并将fClientSocket与请求函数句柄 incomingRequestHandlerStep 2:接收客户端请求GenericMediaServer::ClientConnection::incomingRequestHandler handleRequestByte原创 2020-09-05 13:52:15 · 385 阅读 · 0 评论 -
2.1 HI3518+RTSP RTSP服务器实现https://blog.csdn.net/weixin_36983723/category_8548204.html
前面两篇博客说明了如何用HI3518生成视频H264数据及分析H264数据格式,但常规是将H264数据通过网络发送出去,能让客户端也能远程观看HI3518拍摄到的视频。下面介绍一种比较简单的应...原创 2020-03-14 22:24:38 · 584 阅读 · 0 评论 -
流媒体协议---RTSP协议
RTSP(Real Time Streaming Protocol) 应用层协议—流媒体服务器远程控制0、其语法和运作和http 1.1相似1、提供流媒体服务器的远程控制(提供了诸如暂停,快进等控制,而它本身并不传输数据) 服务器端可以自行选择使用TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类似,但并不特别强调时间同步,所以比较能容忍网络延迟。2、允许同时多个串流需求控制(Multicast),除了可以降低服务器端的网络用量,还可以支持多方视频会议(Video onference原创 2020-06-15 18:20:15 · 495 阅读 · 0 评论 -
流媒体协议---RTSP---(朱)在海思3518示例中添加RTSP支持---C项目代码修改自live555
第二部分、章节介绍6.1.本季核心技术点和讲法本节首先演示基于rtsp传输的实验例程,然后讲述本季课程的重点内容点。6.2.H264编码原理和基本概念本节从宏观角度讲解h264的编码原理和重要概念,包括I帧、P帧、宏块、片等。6.3.H264的NAL单元详解1本节讲解SODB、RBSP、NALU等h264中重要概念,同时讲解常用的h264流分析工具软件,最后从宏观上讲了H264流的一些...原创 2019-09-26 15:02:09 · 1976 阅读 · 0 评论 -
RTMP---实例---从内存中读取并rtmp传送
//FFMPEG抓取摄像头数据并保存100帧上传至rtmp服务器//编译指令: gcc b.c -o a.out -Iinclude -L/home/sambashare/ffmpeg-for-debugging/lib -lavcodec -lavformat -lavdevice -lavutil -lswscale#include <stdio.h>#include &l...原创 2020-04-28 21:29:42 · 220 阅读 · 0 评论 -
流媒体协议---RTMP---RTMP实现细节
RTMP协议RTMP是Real Time Messaging Protocol(实时消息传输协议)的首字母缩写。该协议基于TCP,是一个协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是一种设计用来进行实时数据通信的网络协议,主要用来在Flash/AIR平台和支持RTMP协议的流媒体/交互服务器之间进行音视频和数据通信。 RTMP协议是一个互联网五层体系结...原创 2020-04-20 16:22:22 · 274 阅读 · 0 评论