关于对象存储:RTMP协议推流助力视频数据轻松上云

38次阅读

共计 1975 个字符,预计需要花费 5 分钟才能阅读完成。

近年来,在安全城市、雪亮工程、智安小区等政策的搀扶下,视频监控逐步成为市场的新增长点。而云计算、大数据、智能 AI 等技术,也为视频监控畛域的技术晋升、智能化改革提供了弱小的反对。

视频监控数据个别存储在本地的 NVR 设施中,这些设施可能散布在全国各地不同城市的机房中,企业须要对这些设施进行运维和管控,比方设施须要培修、过保替换等等。同时企业可能须要对这些视频数据做剖析解决,或者引入一些 AI 的能力,这些对企业来说都存在挑战。

当初, 腾讯云对象存储 COS 推出 RTMP 协定推流性能,能够间接将网络摄像机的视频数据上传到 COS 上,无需购买 NVR 等存储设备,即可轻松实现视频监控数据上云。

RTMP(Real-Time Messaging Protocol,实时音讯协定)最后是由 Macromedia 开发的专有协定,该协定基于 TCP,可保护长久网络连接并容许低提早通信,用于在 Flash 播放器和服务器之间通过 Internet 流式传输音频、视频和数据。尽管 Flash 已走到止境,但 RTMP 协定依然被宽泛应用,许多公司应用 RTMP 协定将实时流传输到其媒体服务器,而后对其进行转码以散发到各种播放器和设施。

业务架构

客户端摄像头须要反对 RTMP 推流协定,通过公网网络将视频数据推送至 COS RTMP 服务器,COS RTMP 服务器依据用户推流通道配置,对数据进行分片,并将分片数据上传至 COS 存储桶。之后能够依据用户配置,触发对应的媒体解决能力。

业务场景

  1. 人体人脸识别: 反对人脸识别,人体检测及追踪,表情辨认,年龄检测等性能,可用于智慧社区、商场超市等场景。

2. 内容辨认: 反对图像标签,挪动物体检测,宠物辨认,车辆辨认,可用于家具监控等场景。

3. 视频及图片解决: 反对视频转码、视频截帧、视频转动图和智能封面,反对对图片的各种解决。

COS RTMP 协定推流性能劣势

通过 COS RTMP 协定推流性能, 视频数据能够间接上云,不须要本地转储,也不须要本地做视频解码等重 CPU 操作 ,可能无缝对接 COS 丰盛的图像、音视频解决性能。从而节俭本地存储老本、计算资源和运维工夫、人力,且 COS 的存储老本相比自购 NVR 和存储设备老本更低 ,再配置 COS 生命周期治理实现主动沉降或删除过期数据,能够进一步升高存储老本。如果客户须要 AI 解决能力,能够依据用户的需要进行算法定制,客户有任何新的需要,能够很快实际并上线。

操作指引

通过以下几个步骤,用户就能够应用 COS RTMP 协定推流性能:

  1. 在 cos 控制台创立存储桶,并获取密钥。具体步骤能够参考:https://cloud.tencent.com/doc…
  2. 应用 cos sdk 创立推流通道,获取带签名的推流 url。以 Python sdk 为例:
conf = CosConfig(Region=REGION,
                 SecretId=SECRET_ID,
                 SecretKey=SECRET_KEY,)
client = CosS3Client(conf, retry=3)
livechannel_config = {'Description': 'test channel',
        'Switch': 'Enabled',
        'Target': {'Type': 'HLS',
            'FragDuration': '2',
            'FragCount': '5',
        }}
client.put_live_channel(Bucket = test_bucket,
                ChannelName = channel_name,
                LiveChannelConfiguration = livechannel_config)

推流 url 与观流 url 相似如下格局:

'PlayUrls': {'Url': 'http://bucket-appid.cos.ap-guangzhou.myqcloud.com/test-ch-1/playlist.m3u8'}, 
'PublishUrls': {'Url': 'rtmp://bucket-appid.cos.ap-guangzhou.myqcloud.com/live/test-ch-1?q-sign-algorithm=sha1&q-ak=xxx&q-sign-time=xxx;xxx&q-key-time=xxx;xxx&q-signature=xxx'}

3. 将推流 url 配置到摄像头,即可将视频数据推送至 COS。

总结

国民安防意识的进步和政策的大力支持,带来了视频监控市场的增长,为满足企业智能化视频监控的需要,COS 推出 RTMP 协定推流性能,可广泛应用于医疗卫生、生产平安、交通安全、物流运输等行业。后续,COS 会持续深耕视频监控畛域,推出更多视频监控翻新技术和解决方案,敬请期待。

对于咱们

云 + 社区「腾讯云存储团队」主页,涵盖了腾讯云存储团队最新动静、团队信息、产品矩阵、技术文档、视频教程等,欢送关注或留言,给出您的贵重倡议。

正文完
 0