自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (3)
  • 收藏
  • 关注

原创 网络摄像头RTSP直播方案(三)

前面的部分讲了关于RTSP连接的交互过程,在RTSP推流的过程中,RTSP协议只是做一个控制作用,底层真正进行传输的流媒体协议还是RTP协议。做这一部分主要是要先了解RTP协议的封装格式,这里我不详细讲了,网上有很多博客都有讲,我这里主要是讲一下实现方式。在建立了RTSP连接之后,就是在客户端发回PLAY指令之后,在setup阶段被设置的回调函数会被调用,下面是回调函数的代码unsigned ...

2019-01-18 17:07:24 3857 7

原创 网络摄像头Rtsp直播方案(二)

上一部分说了Socket通讯的一些东西,这部分就结合代码来说说RTSP交互的过程。在放实现代码之前先说说概念上的东西吧,关于RTSP这个流媒体网络协议。RTSP作为一个应用层协议,提供了一个可供扩展的框架,使得流媒体的受控和点播变得可能,它主要用来控制具有实时特性的数据的发送,但其本身并不用于传送流媒体数据,而必须依赖下层传输协议(如RTP/RTCP)所提供的服务来完成流媒体数据的传送。RTSP...

2018-12-21 16:30:24 24574

原创 网络摄像头Rtsp直播方案(一)

前段时间写完了RTMP的直播方案,因为是基于librtmp的库来实现的,所以比较简单。之后花了一个月吧,参照海思的rtsp推流框架,慢慢的写了一个基于RealTek为底层的网络摄像头Rtsp直播功能的demo。这个不带任何库,纯C写的推流功能,学到了蛮多东西的,都写下来以后忘了还能回来看看,同时也希望给刚刚起步做rtsp直播的小伙伴一点参考。一时间也不知道从什么地方讲起,我还是顺着我的代码一步一...

2018-12-20 15:37:26 14193 11

原创 基于librtmp的直播推流方案

最近在做关于rtmp直播推流的项目,本身对rtmp也是一窍不通的,关于连接封装方面的资料也是看了很多,软件实现还是没有什么头绪,在看了雷神的基于librtmp的例子后(https://blog.csdn.net/leixiaohua1020/article/details/42105049) 在大神的轮子上修改,增加了一些东西,简单实现了一个摄像头rtmp实时推流的功能。在看这篇文章之前,我还是...

2018-10-30 16:01:27 7967 4

原创 Librtmp的交叉编译详解

最近在做一个网络摄像头RTMP推流项目,由于只需要rtmp一些基础的连接,推流接口,所以只需要编译Rtmpdump里面的librtmp库。想要交叉编译librtmp这个库需要准备三样东西:openssl,zlib,你自己的交叉编译链。openssl,zlib是librtmp编译所依赖的库,openssl是有关数据加密的库,zlib是有关数据压缩的库。如果你不需要这些或者不想这么麻烦可以参考http...

2018-10-25 14:47:11 4574 3

RTSP 推流demo

这个是基于Realtek底层芯片的RTSP推流demo,可在局域网下实现直播功能,纯C,无需任何第三方库

2019-01-18

rtmp实时推流的demo可在海思,Realtek芯片底层上运行

rtmp实时推流的demo,可在基于海思,Realtek芯片底层上运行。

2018-10-30

librtmp库实测可在Linux下进行交叉编译

rtmpdump里面的librtmp库,实测可在Linux下进行交叉编译

2018-10-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除