好多情况下,一路RTSP或RTMP网络流过来后,想共享给更多局域网内的客户端播放,一般来说,有两种设计方案: 1. 拉取的RTSP或RTMP流,回调后的数据,转推RTMP服务器,内网部署一台RTMP服务器(如NGINX或者SRS)即可; 2. 拉取后的RTSP或RTMP流,回调后的数据,汇聚到内置R ...
分类:
其他好文 时间:
2020-02-02 21:18:25
阅读次数:
256
一个好的转发模块,首先要低延迟!其次足够稳定、灵活、有状态反馈机制、资源占用低,跨平台,最好以接口形式提供,便于第三方系统集成。 以Windows平台为例,我们的考虑的点如下 1. 拉流:通过RTSP直播播放SDK的数据回调接口,拿到音视频数据; 2. 转推:通过RTMP直播推送SDK的编码后数据输 ...
分类:
其他好文 时间:
2020-02-01 23:14:58
阅读次数:
95
好多开发者一直搞不清轻量级RTSP服务SDK和RTSP推流SDK的区别(Github下载地址),以下是相关区别: 1. 轻量级RTSP服务模块:轻量级RTSP服务解决的核心痛点是避免用户或者开发者单独部署RTSP或者RTMP服务,实现本地的音视频数据(如摄像头、麦克风),编码后,汇聚到内置RTSP服 ...
分类:
其他好文 时间:
2020-01-30 14:31:39
阅读次数:
94
创建django项目时最好在虚拟环境下,这样可以安装多个版本 安装Django: 推荐django--1.11.1 pip install django==1.11.1这样可以指定版本号 创建项目: python-admin startproject "项目名" python-admin start ...
分类:
其他好文 时间:
2020-01-22 18:39:48
阅读次数:
70
前言 移植代码到板子上出现小问题,其实非常简单,但是不一定能立即想到,故还是记录一下。好记性不如烂笔头~ 错误 Vxworks上的error 0x21c411c0 (iRtp_imx6): RTP 0x2117b0e0 has been deleted due to signal 6. OpenCV ...
分类:
其他好文 时间:
2020-01-19 19:18:24
阅读次数:
182
研究pgm转png比较消耗内存的问题 2020.01.14 通过Java的ImageIO生成png与jpg图片,5000 5000的pgm需要消耗300M内存以上 2020.01.15 通过jconsole, mat等工具,定位问题是由于在内存中生成整个png所有需要的数据,导致的问题 2020.0 ...
分类:
其他好文 时间:
2020-01-17 11:47:51
阅读次数:
150
RTSP被用于建立的控制媒体流的传输,它为多媒体服务扮演“网络远程控制”的角色。尽管有时可以把RTSP控制信息和媒体数据流交织在一起传送,但一般情况RTSP本身并不用于转送媒体流数据。媒体数据的传送可通过RTP/RTCP等协议来完成。 一次基本的RTSP操作过程是:首先,客户端连接到流服务器并发送一 ...
分类:
其他好文 时间:
2020-01-17 09:57:30
阅读次数:
75
一、背景介绍 公司最近接了一个监狱AB门系统的项目,在对项目进行调研时,发现客户的关注点主要是在AB门流程这块,项目大部分功能都是审批流程和单据流动状态等。而之前公司的项目关于流程主要都是在表中设置状态后使用代码进行流程控制,正好基于此项目,将工作流框架整合到项目中,记录整合过程中框架知识和在整合过 ...
分类:
其他好文 时间:
2020-01-15 19:24:46
阅读次数:
83
基于EasyDarwin的局域网摄像头视频远程查看方案 1,EasyScreenLive+EasyDarwin EasyScreenLive+ EasyDarwin是一种基于windows的免费局域网摄像头视频远程查看方案 EasyScreenLive负责采集局域网摄像头视频源,并将其视频流转发给E ...
输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 递归 ...
分类:
其他好文 时间:
2020-01-09 13:08:50
阅读次数:
58