首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏TSINGSEE青犀视频

    视频流拉工具对比:EasyRTSPLive和FFMPEG拉效果对比

    目前受大众广泛使用的视频流拉工具应该是FFMPEG,TSINGEE青犀视频也有自己的拉平台,分别为EasyRTMPLive和EasyRTSPLive,两者都可以拉RTSP流转RTMP流。 带着这个情况,我们做了如下实验: 1、FFMPEG拉RTSP流RTMP的命令如下: ffmpeg -re -i rtsp://admin:a1234567@192.168.77.223:554/Streaming 看下播放效果,确实有花屏的情况 image.png 根据上诉的现象我们分析花屏可能的情况如下: 1、播放端读取缓冲区不够,有时候遇到高清码流,一帧就好几兆,所以缓冲区要足够长,这块可能是播放器的问题; 2、流端可能丢帧流 为证实我们的预判,我们用EasyRTSPLive再做一个实验,EasyRTSPLive是基于LIVE555改造的一个拉工具,配置很简单,拿到程序包解压后有个ini配置文件,直接配置RTSP源和RTMP

    3.2K20发布于 2021-05-17
  • 来自专栏用户1692782的专栏

    协议转换之rtsprtmp

    本篇记录实现一个rtsprtmp直播流的程序!闲言少叙,接下来置入主题。 需求 有一个摄像头,比如海康的监控摄像头,可以通过rtsp流的方式访问其视频画面!

    5K30发布于 2020-07-14
  • 来自专栏腾讯云产品

    【腾讯】TRTC直播流+页面渲染直播实践

    该文档实践步骤如下:使用TRTC的web demo开启直播房间使用函数的“TRTC直播流”模板函数给web直播房间流使用直播生成录播和直播地址使用函数的“页面渲染”应用录播TRTC的直播房间并流给直播 该测试文档录制TRTC直播的时候因为url只是个静态网页,最终只是录制了房间的静态网页,并没有录制到TRTC流过来的音视频。使用直播的直播地址播放直播流过来的录制。 图片发布好之后,根据参考文章【腾讯】TRTC直播流实践使用函数模板"TRTC直播流"给对应SdkAppId的对应roomId(111)发送流。 注意播放域名地址生成使用的AppName,StreamName必须和流的一样,否则流之后播放地址看不到图片直播测试流/播放参考直播文档 web流点击"直播"->"Web流",以"多路混流 图片页面渲染页面渲染是函数serverless应用提供的端到端的应用,主要功能包括音视频录制,转码,直播等。相比全景录制多了直播的功能。

    18.6K102编辑于 2022-08-31
  • 来自专栏腾讯云原生实践教程

    函数SCF】TRTC直播流+页面渲染直播实践

    该文档实践步骤如下:使用TRTC的web demo开启直播房间使用函数的“TRTC直播流”模板函数给web直播房间流使用直播生成录播和直播地址使用函数的“页面渲染”应用录播TRTC的直播房间并流给直播 该测试文档录制TRTC直播的时候因为url只是个静态网页,最终只是录制了房间的静态网页,并没有录制到函数流过来的音视频。使用直播的直播地址播放直播流过来的录制。 发布好之后,根据参考文章【腾讯】TRTC直播流实践使用函数模板"TRTC直播流"给对应SdkAppId的对应roomId(111)发送流。 直播测试流/播放参考直播文档 web流点击"直播"->"Web流",以"多路混流"为例,选择"多路混流" ? 页面渲染页面渲染是函数serverless应用提供的端到端的应用,主要功能包括音视频录制,转码,直播等。相比全景录制多了直播的功能。

    8.3K41编辑于 2022-09-01
  • 来自专栏职场亮哥

    BFS+剪枝查找目标流节点

    需求:在各个国家都有可能部署流节点,因此需要高效快捷的查找到离推理地点最近的一个目标流节点。 BFS+剪枝实现的中国地图和世界地图中查找目标流节点的代码如下: %%%---------------------------------------------------------------

    90621发布于 2020-10-10
  • 来自专栏TSINGSEE青犀视频

    视频汇聚视频存储视频监控管理平台EasyCVR如何进行CDN

    视频汇聚/视频存储/集中存储/视频监控管理平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、存储、智能分析等,视频智能分析平台 图片在我们的项目中,也遇到了很多用户咨询如何使用CDN。视频监控/集中存储/存储/磁盘阵列/安防监控EasyCVR平台也支持CDN,今天我们来介绍一下操作步骤。 1)在【设备管理】中找到需要的设备,进入“通道”-“编辑”,这里有CDN启用按钮:图片2)填入要的平台地址,即可实现视频流转。 这里我们以推到视频直播/点播EasyDSS平台为例子,演示效果如下:图片3)视频监控综合管理平台EasyCVR的视频直播如下:图片值得注意的是,以RTMP协议流上来的通道,则不支持CDN。 图片视频集中存储/存储/视频监控管理平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,实现视频资源的鉴权管理、按需调阅、全网分发、智能分析等。

    90410编辑于 2023-08-17
  • 来自专栏TSINGSEE青犀视频

    视频上网络穿透拉工具EasyNTS上网关管理平台修改http端口无效问题排查

    EasyNTS上网关管理平台目前实现了硬件设备的接入与管控、动态组网、远程运维、文件传输、远程指令调用等功能。 从终端到云端,形成了一整套的上网关解决方案,极大地解决现场无固定IP、端口不开放、系统权限不开放等问题。 其中EasyNTS上管理平台穿透功能一个重要配置就是端口上的配置,在基础设置中可以修改http端口。

    66000发布于 2021-03-12
  • 来自专栏全栈程序员必看

    es6es5_es6es5插件

    babel命令 "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "babel": "babel es6. js -o es5.js" }, 配置完成之后,执行命令即可 npm run babel 效果 根目录下的es6.js export class A { a = 0 constructor(

    97120编辑于 2022-11-09
  • 来自专栏全栈程序员必看

    ES6 jsonmap mapjson

    1、jsonmap <script> let json = {"name":"ES6","day":"2014","feature":"新特性"}; //json 2 map let map = new Map(); for(let i in json){ map.set(i,json[i]); } console.log(map); </script> 2、mapjson <script> //map 2 json let map = new Map(); map.set("name","ES6"); map.set("day","2014"); map.set

    4.3K20编辑于 2022-07-02
  • 来自专栏golang算法架构leetcode技术php

    golang刷leetcode 技巧(6文计数

    请你实现一个能够支持以下两种方法的文计数类 TweetCounts: 1. recordTweet(string tweetName, int time) 记录文发布情况:用户 tweetName 在 time(以 秒 为单位)时刻发布了一条文。 统计频率是每分钟(60 秒),因此只有一个有效时间间隔 [0,60> - > 2 条文。 统计频率是每分钟(60 秒),因此有两个有效时间间隔 1) [0,60> - > 2 条文,和 2) [60,61> - > 1 条文。 统计频率是每小时(3600 秒),因此只有一个有效时间间隔 [0,211> - > 4 条文。

    44820编辑于 2022-08-02
  • 来自专栏实战docker

    Golang流媒体实战之三:和录制

    github.com/zq2599/blog_demos 本篇概览 本文是《Golang流媒体实战》系列的第三篇,咱们不忙着写代码,继续熟悉开源流媒体服务器lal,今天练习的是流传输过程中两个重要功能:和录制 关于功能,可以从下图了解,FFmpeg流到节点后,节点会将该路流推送到录制和源站两个节点,录制节点负责录制flv文件,源站作为媒体源,接受外部拉流(源站->拉流->VLC这个链路已在前文 /bin/lalserver -c conf/lalserver.conf.json 录制节点就绪了,接下来是源站 部署源站 这个没什么好说的,在源站电脑上,使用默认配置文件启动lal即可 部署节点 通过前面的部署图可知,节点要将收到的流转推到录制节点和源站,因此要修改lal的配置文件lalserver.conf.json,找到relay_push节点,原始内容如下 "relay_push /bin/lalserver -c conf/lalserver.conf.json 现在三个lal节点都启动了,接下来验证它们能否正常工作 验证:FFmpeg流到节点 流命令如下,ffmpeg

    1.8K20编辑于 2023-03-27
  • 来自专栏全栈程序员必看

    es6 es5_es6换es5

    为什么要es6es5? 答:es6代码在老版本的浏览器中无法执行。 怎么将es6代码转为es5代码,让其在老版本的浏览器中执行? 答:使用babel模块,babel是一个使用非常广泛的es6换器,这就意味着我们可以将es6代码转为es5代码,从而在老版本的浏览器中执行。 使用步骤: 新建一个新的用来编写es6代码的文件夹,进入到该文件中,初始化一个项目 npm init 表示一步步通过配置来初始化一个项目 npm init -y 表示使用默认设置来快速初始化一个项目 out-file b.js –out-file 或 -o 参数指定输出文件 babel src --out-dir dist –out-dir 或 -d 参数指定输出目录 实例: //转化之前为es6 Iterator、Generator、Set、Map、Proxy、Reflect、Symbol、Promise等全局对象,以及定义在全局对象上的方法(比如Object.assign)都不会转码 举例来说,ES6

    1.4K10编辑于 2022-11-08
  • 来自专栏腾讯云产品

    【腾讯】TRTC直播流实践

    该文档只是测试demo,简单测试trtc房间流,让读者有个大致直观的了解。需要开通腾讯的trtc和scf产品。1. 先使用trtc的快速demo运行一个测试房间2. 图片创建函数函数产品产品简介:腾讯云云函数(Serverless Cloud Function,SCF),参考:https://cloud.tencent.com/document/product/ 583/9199应用场景:参考:https://cloud.tencent.com/document/product/583/30511创建“TRTC直播流”函数直播流参考scf文档:https: 网络配置,如果需要redis记录流状态的话则函数网络必须要和redis网络打通,reids和该函数需要配置同样的vpc和subnet。图片触发器使用默认的apigw即可。 图片测试流这里从apigw的调试界面来进行测试(当然也可以使用apigw提供的公网url来测试)在函数的“触发管理”中点击“API服务名”的链接进入apigw的服务界面图片点击API调试,然后method

    9.8K81编辑于 2022-08-19
  • 来自专栏TSINGSEE青犀视频

    新版网络穿透动态组网远程运维视频拉设备EasyNTS上网关配置手册

    TSINGSEE青犀视频自从更新了EasyNTS上网关之后,除了界面外,其用法及配置方式也与之前的版本有了较大差别,为了大家拿到新版设备能够直接配置,我们出了本篇配置教程,大家可以参考。 ? 具体配置如下: 1、将EasyNTS设备通电通网,访问EasyNTS上网关后台系统:打开EasyTool ——点击搜索——双击打开EasyNTS的IP地址。 ? 4、运维功能配置 在EasyNTS上网关管理平台完成设备添加后,我们需要进入到EasyNTS上网关的Web页面来让设备上线,如下图所示,我们先使用进行平台的接入。 ? 在进行配置完成保存后我们进入EasyNTS上网关后台管理页面就会发现设备已经是在线的状态。 ? 这时就可以进行设备管理、详情查看、端口穿透、远程桌面、远程指令等运维功能。

    1.3K20发布于 2021-03-09
  • 来自专栏云攻略专区

    【热】腾讯企业盘解决方案

    同时,企业盘在腾讯公有上针对每一家企业以专有资源池的架构搭建,物理层面做到资源隔离,最大化保障企业核心数据资产的安全可靠。 企业盘团队为企业快速搭建好上资源池后即可接入使用。 方案特色 移动化:提供各种移动客户端,支持员工随时随地登录查阅数据。 解决方案特色 使用企业盘外链功能,文件上传者将文件上传盘后一键生成外链,下载者只需在浏览器打开外链 URL 即可下载文件。下载速度稳定有保障。 redirect=34694 image.png image.png 产品方案热推荐:腾讯企业盘解决方案:https://cloud.tencent.com/act/cps/redirect? redirect=16& 基于联网跨账户资源内网互通解决方案 https://cloud.tencent.com/act/cps/redirect?redirect=34664&

    26.2K40发布于 2021-09-14
  • 来自专栏TSINGSEE青犀视频

    网络穿透组网服务视频协议转换系统EasyNTS上网关时如何实现视频拉

    早在去年,我们就将EasyNTS的网络穿透功能和原本EasyRTMPLive的视频拉功能进行了融合,统称为EasyNTS上网关。 因此EasyRTMPLive仍有软件版本,但是在通道数量不高的情况下,我们仍建议大家选择更轻便的EasyNTS上网关。 image.png 此前介绍了视频拉的操作方法,但是一直没有和大家分享我们的实现思路,所以本文我们就和大家分享一下。 EasyNTS上网关是通过调用拉流库然后调用流库来实现的该功能,重点是需要加载推拉流库。 } channelStream.delayTimer = time.AfterFunc(delay, channelStream.Start) return EasyNTS作为网络穿透服务以及视频流拉产品

    58740发布于 2021-04-01
  • 来自专栏TSINGSEE青犀视频

    新版网络穿透+视频拉EasyNTS上网关管理平台如何进行远程设备管理?

    在之前的博文中,我们讲过了新版上网关EasyNTS的更新,也为大家演示了EasyNTS管理平台远程接入EasyNTS上网关的步骤,大家可以自行尝试一下。 新版的EasyNTS上平台,新增了远程设备管理功能,用户在添加过设备后,可以通过该功能进入设备的配置页面,查看及修改设备配置,省去登录设备中进行配置的步骤。 操作方法如下: 1、添加过设备后,确保设备显示在线,然后点击该设备右侧的“远程设备管理器”图标; 2、在“远程设备管理器”页面中,就能查看及修改设备配置,例如:“平台接入”、“本机配置”、“流配置” 关于EasyNTS上网关 EasyNTS上网关是TSINGSEE青犀视频研发团队研发的视频拉+端口映射的软硬一体网关平台,其在项目运用中的架构如下: EasyNTS上网关可联合广告机,使用远程控制

    56130发布于 2021-03-09
  • 来自专栏python3

    Python机器学习:6本机器学习书籍

    下载地址: https://pan.baidu.com/s/1mJ1JmjJhVUb81umSwG-xug 提取码:6xiw 2.《神经网络与机器学习(第3版)》 ? 下载地址: https://pan.baidu.com/s/1NSGEPBlfYcr8jJilyEGFkg 6.《白话大数据与机器学习》 ?

    1.9K10发布于 2020-01-16
  • 来自专栏热爱IT

    CentOS 6 添加常用 yum 源

    3.el6.centos.9.i686 之后, 要确定系统架构. 点击页面上的 CentOS wiki 转到 CentOS 官网(一圈又绕回来了), 按照提示选相应的操作系统版本, 我的是 CentOS 6, 点一下跳转后看到了导入链接, 有两个, i686 和 x86 /pub/epel/6/i386/epel-release-6-8.noarch.rpm Shell 1 rpm -ivh http://dl.fedoraproject.org/pub/epel/6/ , 不过全都还给老师了, 汗一个…… , 接下来就会看到 Репозиторий для CentOS 6, 这就是CentOS 6的库了, 如果你是 CentOS 5 那就选上一个, 如果你想自己去列表里找就点 Shell 1 rpm -ivh http://centos.alt.ru/pub/repository/centos/6/i386/centalt-release-6-1.noarch.rpm

    3.1K20发布于 2019-04-10
  • 来自专栏前端黑板报

    ()ES6新特性概览

    ES6(ECMAScript 6)是即将到来的新版本JavaScript语言的标准,代号harmony(和谐之意,显然没有跟上我国的步伐,我们已经进入中国梦版本了)。 目前ES6的标准化工作正在进行中,预计会在14年12月份放出正式敲定的版本。但大部分标准已经就绪,且各浏览器对ES6的支持也正在实现中。要查看ES6的支持情况请点此。 另外,关于Google Traceur,业界大神Addy Osmani利用前者写了个Chrome插件ES6 Tepl,安装后也可以进行ES6的测试。 当然,并不是所有ES6新特性都被实现了,所以上面的方法可以测试大部分,有一些还是无法测试的。 虽然ES6都还没真正发布,但已经有用ES6重写的程序了,各种关于ES789的提议已经开始了,这你敢信。 下面代码同样来自es6features,对这些新API进行了简单展示。

    1.3K50发布于 2018-01-29
领券