rtp

阿里定向广告新一代主模型:基于搜索的超长用户行为建模范式

孤者浪人 提交于 2020-08-12 03:45:06
阿里提出并实现了一套基于搜索范式的超长用户行为建模新方法Search-based user Interest Model(SIM),用于解决工业级应用大规模的用户行为建模的挑战。 对用户沉淀的海量历史行为数据进行充分的理解和学习, 是电商、信息流、短视频推荐这类强用户行为反馈驱动的应用中,近几年技术研发的关键方向,尤其是 CTR 模型这个领域,更是关键的胜负手。 以淘宝为例,大量的用户在网站上沉淀了长达数年甚至十几年的历史行为数据:平均每个用户每年产生的点击量超过了 10000,更不用提其中高频用户的活跃行为了。然而,如何建模这种超长行为序列的数据,学术界和工业界都还在早期阶段摸索。传统的如 LSTM、Transformer 等序列建模的技术,普遍适用于序列数据长度在 100 以内的情况,当序列长度提高一个数量级达到 1000 以上时,都会存在困难;此外,即使离线模型能够处理,如何将模型部署到实际生产系统,在时延和吞吐上都达到工业级标准,更是极具挑战的难题。 18 年我们团队研发上线、19 年在 KDD 上披露的 MIMN[1],是业界首个处理超长行为序列的工业级解决方案,其提出了一套能够对长达 1000 长度的行为序列数据进行训练和在线 serving 的整体解决方案。然而,MIMN 算法基于的是 memory network,在处理更大规模的序列数据时,容易被数据的噪声干扰

IM开发干货分享:如何优雅的实现大量离线消息的可靠投递

半腔热情 提交于 2020-08-11 13:13:54
1、点评 IM聊天消息的可靠投递,是每个线上产品都要考虑的IM热点技术问题。 IM聊天消息能保证可靠送达,对于用户来说,就好比把钱存在银行不怕被偷一样,是信任的问题。试想,如果用户能明显感知到聊天消息无法保证送达,谁还愿意来用你的APP?谁也不希望自已的话就像浮云一样随风飘逝。 必竟用IM聊天,虽然很多时候是费话,但总有关键时刻存在——比如向女神表白( 哪怕明知被拒 ),作为合格的舔狗一定不希望女神错过这条消息。 所以,消息的可靠投递是每款IM产品和立足之本,也是IM开发者们孜孜不倦追求的技术目标。 本文作者将以自已IM开发过程中的真实总结,分享针对大量离线聊天消息,在确保用户端体验不降级的前提下,保证离线消息的可靠投递。 本文已同步发布于“即时通讯技术圈”公众号。 2、本文作者 fzully(柳林勇): 2005年数学系毕业,先后就职于福建新大陆、福建富士通、北京世纪奥通。长期从事服务端软件开发,涉及SIP服务器、内核RTP转送、电信级AAA认证系统、IM即时通讯系统等。在分布式高性能系统设计有多年经验积累。 本作者的另一篇:《 IM群聊消息的已读未读功能在存储空间方面的实现思路探讨 》也已被即时通讯网收录并整理发布,有兴趣可以前往阅读。 3、正文引言 暗恋女神良久,终于鼓起勇气决定向女神写一封情书。但如何表达才能感动女神?自感才疏学浅,于是通读四书五经、熟背唐诗宋词

国标GB28181设备终端(国标摄像机、国标单兵设备)实现方案流程概述

末鹿安然 提交于 2020-08-10 14:25:55
国标GB/T 28181协议的逐步普及,解决了海康、大华、宇视等各大厂家设备协议统一的问题,尤其是在主动注册到平台这一块的协议上,非常好地解决了所有有线、无线、4G、5G设备的统一接入协议的问题,GB/T 28181设备的普及反向带动了国标28181平台的发展。 国标GB/T 28181协议从2011年协议拟定以来,分别迭代发展了2014版和最新的2016版,国标GB/T 28181协议在各个方面已经非常完善,基本上能够满足目前互联网各种网络环境的基本要求,注意,是基本要求,哈哈,尤其是走公网的国标GB28181流,效果都一般般。。。 GB28181采用的是SIP信令+RTP流的方式进行传输,基本上大部分的即时通信也采用的是这种信令+流媒体的协议组合方式,所以,信令本身是没有太多问题的,主要还是各个摄像机厂家由于早期协议的不明确以及平台的实现,导致国标效果的一般。 国标GB28181协议目前不但可以应用于公安行业,还可以用在很多互联网直播的场景,例如平安工地(工地没法拉网线,最好就是国标+4G)、车载监控(车载NVR+4G)、单兵设备(手持终端+4G无线网络),那么,如果实现一套有效的国标GB28181协议的终端,是开发终端设备非常必须的。 国标GB28181设备端的实现方案目前公开的还不是很多,但国标GB28181终端设备支持将会越来越多的

支持H.265的国标GB28181流媒体服务能为项目应用带来什么改变?

我们两清 提交于 2020-08-09 12:52:23
又经过了EasyGBS国标GB28181研发小分队几个月的不断优化,随着最新的wasm播放HTTP-FLV和HLS(m3u8)的完成,意味着EasyGBS在国标GB28181视频 云 、 边 、 端 、 客户端 全部支持H.265,实现了真正意义上的H.265全过程支持。 支持H.265国标GB28181平台 经过多年对国标GB28181的开发和理解,我们总结发现,互联网环境下,国标GB28181如果想要做到像RTMP推流那样的可靠和稳定,几乎是比较难的,国标无论是SIP信令还是RTP/RTCP流媒体,对网络的要求、对设备协议支持的要求,都是比较高的,那么在新的互联网环境中,如何以较低的流量消耗和带宽占用赢得更好的用户体验,就是整个“云、边、端”解决方案需要去不断努力完善的。 为此,我们区别于大部分的国标GB28181可视化平台,我们将整个H.265引入到视频上云、上平台的全流程中,从端、到云平台、到客户端(H5/原生)都支持H.265,其实最难的环节应该属于wasm对H.265的支持,大部分的情况下,不做任何的转码(H.265转H.264)过程,从本质上实现了直播、录像、回放的全H.265。 国标GB28181对H.265支持的方案 众所周知,国标本身是在RTP/AVP这一块是支持H.265的,目前大部分的海康、大华、宇视摄像机都支持H.265国标输出,所以,在设备端,H

如何构建低延时直播体验,让互动更实时?

亡梦爱人 提交于 2020-08-09 11:46:15
QuestMobile《2020中国移动直播行业“战疫”专题报告》数据显示, 疫情期间,看直播成为休闲娱乐、获取资讯、上课学习的主要方式,一些高度依赖线下场景的行业也纷纷通过直播进行自救,线上转型直播卖货,政府部门也通过直播形式进行招商、推广农产品等。电商平台在疫情期间加大对直播的支持力度,为滞销农产品直播、云卖车、云卖房、实体店直播卖货提供平台和支持。 直播破圈加速进行,除了各类网络红人外,国家博物馆、知名酒吧、景点等线下主体为网民提供线上逛博物馆、云蹦迪、云旅游服务,吸引了大批年轻用户参与。直播不再是线上娱乐内容的生产工具,而是与商业业务场景结合越来越紧密,逐渐演变为基础的业务工具。 直播的及时性和互动性让他成为信息触达、互动沟通的新媒介,但直播的实时互动效果够好了吗?传统的直播技术延迟非常大,从观众评论到看到主播给出反馈一般要在5-10秒以上。 我们来看下几个典型的尴尬场景: 在线教育,学生提问,老师都讲到下一个知识点了,再返回来回答。 电商直播,询问宝贝信息,主播“视而不理”。 打赏后迟迟听不到主播的口播感谢。 在别人的呐喊声知道球进了,你看的还是直播吗? 高延时影响了直播互动体验,阻碍了直播在一些场景的落地,特别在电商直播,直播间的评论提问是观众和主播互动的一个重要手段,主播的实时互动反馈对直播间的活跃度和交易达成至关重要。 使用常规的直播方案(rtmp 推流,FLV

SRS支持rtmp/srt/gb28181/webrtc上行推流和rtmp/http-flv/hls/dash/gb28181/webrtc下行拉流

℡╲_俬逩灬. 提交于 2020-08-09 10:36:34
Usage 1. 编译SRS 编译SRS,需要切换到Develop分支,并开启gb28181功能: git checkout develop && ./configure --with-gb28181 && make clean && make 然后使用配置文件 conf/push.gb28181.conf 启动: ./objs/srs -c conf/push.gb28181.conf Remark: 一定要修改配置文件中的 host 配置,改成你的服务器的IP,摄像头能访问到的这个IP。后续会改进为自动获取,目前还需要修改配置。 2. 配置摄像头 先找到摄像头IP 使用海康的网络工具SADP https://www.hikvision.com/cn/download_more_393.html?_blank 然后登录到摄像头网页后台按下面的操作配置摄像头,推流到SRS: 最后,观看RTMP流: rtmp://localhost:1935/live/34020000001320000001 Remark: 海康摄像头默认会连接萤石云,可以在APP上看到摄像头的内网IP,然后访问这个IP进入管理页面。其他摄像头也有对应办法,可以配置摄像头使用GB28181推流。 Remark:如果看不了流,请确认你的服务器IP,还有流名称也就是 视频通道编码ID 是否正确。 Remark:

Webrtc 开源代码的简单介绍

我只是一个虾纸丫 提交于 2020-08-08 11:23:07
WebRTC提供了视频会议的核心技术,包括音视频的采集、编解码、网络传输、显示等功能,并且还支持跨平台:windows,linux,mac,android, iOS等。Webrtc 是多媒体通信技术的未来趋势,Google为了成为标准的主导者,将Chrome浏览器里的Webrtc实现代码开源了,浏览器的开源的WebRTC是众多同仁学习研究的重要资源,这个开源实现中的任何的一个技术点都可以拿出来列一个专题进行讨论,这里我们只能简单的介绍一下。 一、视频相关 视频采集---video_capture 源代码在webrtc\modules\video_capture\main目录下,包含接口和各个平台的源代码。 在windows平台上,WebRTC采用的是dshow技术,来实现枚举视频的设备信息和视频数据的采集,这意味着可以支持大多数的视频采集设备;对那些需要单独驱动程序的视频采集卡(比如海康高清卡)就无能为力了。 视频采集支持多种媒体类型,比如I420、YUY2、RGB、UYUY等,并可以进行帧大小和帧率控制。 视频编解码---video_coding 源代码在webrtc\modules\video_coding目录下。 WebRTC采用I420/VP8编解码技术。 VP8是google收购ON2后的开源实现,并且也用在WebM项目中。 VP8能以更少的数据提供更高质量的视频

(转)国外 RPA 企业盘点:谁是领导者,谁是挑战者

我只是一个虾纸丫 提交于 2020-08-06 18:05:02
https://www.sohu.com/a/345559051_100110421 国外 RPA 企业盘点:谁是领导者,谁是挑战者 2019-10-08 15:52 艺赛旗|做RPA生态先行者 RPA10.0全新首发免费下载 点击下载 www.i-search.com.cn/index.html?from=line9 近日,全球权威 IT 研究与顾问咨询公司 Gartner 发布了《2019 年机器人流程自动化魔力象限研究报告》,成为全球 RPA 行业二十余年来首份行业魔力象限报告。 据了解,Gartner 每年都会在发布 IT 产业各行业的魔力象限。此次发布 RPA 行业首份魔力象限,表明 RPA 行业正在进入市场高增长期。 Gartner 此前的统计数据也佐证了这一观点。据 Gartner 相关统计,2018 年全球 RPA 市场,TOP5 分别是 UiPath、Automation Anywhere、Blue Prism、NICE、Pegasystems,五家企业占据全球市场份额 47%。第一名到第三名的营收分别为 1.148 亿美元、1.084 亿美元、0.71 亿美元,同比增长分别达到 629.5%、46.5%、105%,就连排名第六和第七的公司也取得了同比三位数的增长。这些数字表明,RPA 全球市场开始进入高速增长期。 究其原因,RPA

直播中音视频处理的一般流程

拟墨画扇 提交于 2020-08-06 10:54:06
数据采集 → 数据编码 → 数据传输 ( 流媒体服务器 ) → 解码数据 → 播放显示 1 、 数据采集: 摄像机及拾音器收集视频及音频数据,此时得到的为原始数据 涉及技术或协议: 摄像机: CCD 、 CMOS 拾音器:声电转换装置(咪头)、音频放大电路 2 、 数据编码: 使用相关硬件或软件对音视频原始数据进行编码处理(数字化)及加工(如音视频混合、打包封装等),得到可用的音视频数据 涉及技术或协议: 编码方式: CBR 、 VBR 编码格式 视频: H.265 、 H.264 、 MPEG-4 等,封装容器有 TS 、 MKV 、 AVI 、 MP4 等 音频: G.711μ 、 AAC 、 Opus 等,封装有 MP3 、 OGG 、 AAC 等 3 、 数据传输: 将编码完成后的音视频数据进行传输,早期的音视频通过同轴电缆之类的线缆进行传输, IP 网络发展后,使用 IP 网络优传输 涉及技术或协议: 传输协议: RTP 与 RTCP 、 RTSP 、 RTMP 、 HTTP 、 HLS ( HTTP Live Streaming )等 控制信令: SIP 和 SDP 、 SNMP 等 4 、 解码数据: 使用相关硬件或软件对接收到的编码后的音视频数据进行解码,得到可以直接显示的图像 / 声音 涉及技术或协议: 一般对应的编码器都会带有相应的解码器

视频直播中如何进行推流?

非 Y 不嫁゛ 提交于 2020-08-04 18:15:27
视频直播中如何进行推流?今天来跟大家分享一下直播中的推流技术。 1 、协议 国内常见公开的直播协议有几个: RTMP 、 HDL ( HTTP-FLV )、 HLS 、 RTP 。 RTMP Real Time Messaging Protocol 是 Macromedia 开发的一套视频直播协议,现在属于 Adobe 。 使用 RTMP 技术的流媒体系统有一个非常明显的特点:使用 Flash Player 作为播放器客户端,而 Flash Player 现在已经安装在了全世界将近 99% 的 PC 上,因此一般情况下收看 RTMP 流媒体系统的视音频是不需要安装插件的。用户只需要打开网页,就可以直接收看流媒体。 和 HLS 一样都可以应用于视频直播,区别是 RTMP 基于 flash 无法在 iOS 的浏览器里播放,但是实时性比 HLS 要好。所以一般使用这种协议来上传视频流,也就是视频流推送到服务器。 rtmp 现在大部分国外的 CDN 已不支持,在国内流行度很高。原因有几个方面: 开源软件和开源库的支持稳定完整。如斗鱼主播常用的 OBS 软件,开源的 librtmp 库,服务端有 nginx-rtmp 插件。 播放端安装率高。只要浏览器支持 FlashPlayer 就能播放 RTMP 的直播。相对其他协议而言, RTMP 协议初次建立连接的时候握手过程过于复杂( RTMP