当前位置: 首页 > news >正文

有啥创意可以做商务网站的株洲seo

有啥创意可以做商务网站的,株洲seo,wordpress进入后台显示500,做淘宝链接的网站技术背景 好多开发者#xff0c;在调研Android平台GB28181实时回传的时候#xff0c;对这块整体的流程#xff0c;没有个整体的了解#xff0c;本文以大牛直播SDK的SmartGBD设计开发为例#xff0c;聊下如何在Android终端实现GB28181音视频数据实时回传。 技术实现 Andr…技术背景 好多开发者在调研Android平台GB28181实时回传的时候对这块整体的流程没有个整体的了解本文以大牛直播SDK的SmartGBD设计开发为例聊下如何在Android终端实现GB28181音视频数据实时回传。 技术实现 Android终端除支持常规的音视频数据接入外还可以支持移动设备位置(MobilePosition)订阅和通知、语音广播和语音对讲、云台控制回调和预置位查询可以考虑支持对接数据类型如下 编码前数据目前支持的有YV12/NV21/NV12/I420/RGB24/RGBA32/RGB565等数据类型编码后数据如无人机等264/HEVC数据或者本地解析的MP4音视频数据拉取RTSP或RTMP流并接入至GB28181平台比如其他IPC的RTSP流可通过Android平台GB28181接入到国标平台。 如果要做个技术通用且功能齐全的Android平台GB28181实时音视频回传模块一般来说需要涉及的功能的如下 ​[视频格式]H.264/H.265(Android H.265硬编码) [音频格式]G.711 A律、AAC [音量调节]Android平台采集端支持实时音量调节 [H.264硬编码]支持H.264特定机型硬编码 [H.265硬编码]支持H.265特定机型硬编码 [软硬编码参数配置]支持gop间隔、帧率、bit-rate设置 [软编码参数配置]支持软编码profile、软编码速度、可变码率设置支持纯视频、音视频PS打包传输支持RTP OVER UDP和RTP OVER TCP被动模式支持信令通道网络传输协议TCP/UDP设置支持注册、注销支持注册刷新及注册有效期设置支持设备目录查询应答支持心跳机制支持心跳间隔、心跳检测次数设置支持移动设备位置(MobilePosition)订阅和通知 适用国家标准GB/T 28181—2016支持语音广播支持语音对讲支持图像抓拍支持历史视音频文件检索支持历史视音频文件下载支持历史视音频文件回放支持云台控制和预置位查询 [实时水印]支持动态文字水印、png水印 [镜像]Android平台支持前置摄像头实时镜像功能 [实时静音]支持实时静音/取消静音 [实时快照]支持实时快照 [降噪]支持环境音、手机干扰等引起的噪音降噪处理、自动增益、VAD检测 [外部编码前视频数据对接]支持YUV数据对接 [外部编码前音频数据对接]支持PCM对接 [外部编码后视频数据对接]支持外部H.264数据对接 [外部编码后音频数据对接]外部AAC数据对接 [扩展录像功能]支持和录像SDK组合使用录像相关功能。​ 系统要求 SDK支持Android 5.1及以上版本支持的CPU架构armv7, arm64, x86, x86_64。 前期准备 满足系统要求确保 Android 设备的系统版本为 5.1 及以上以支持相关的功能和库。添加权限在 AndroidManifest.xml 文件中添加必要的权限如网络访问权限uses-permission android:nameandroid.permission.internet/uses-permission、存储权限uses-permission android:nameandroid.permission.write_external_storage/uses-permission等这些权限是实现数据传输和存储所必需的。引入库文件将相关的库文件添加到项目中例如 smartavengine.jar 和 smartgbsipagent.jar 等。同时将对应的 .so 文件如 libsmartpublisher.so 和 libsmartplayer.so如果需要语音广播或语音对讲功能拷贝到项目中。配置构建文件在 build.gradle 文件中进行相关配置比如配置 32 位和 64 位库的支持以确保应用能够在不同架构的 Android 设备上运行。 信令交互 注册与登录设备需要向 GB28181 平台进行注册发送注册请求并等待平台的响应。注册信息包括设备的唯一标识、IP 地址、端口号等。在 Android 中通过调用相关的 GB28181 库函数来实现注册功能。例如设置服务器参数gb28181_agent_.setServerParameter(gb28181_sip_server_addr_, gb28181_sip_server_port_, gb28181_sip_server_id_, gb28181_sip_domain_)其中包括服务器地址、端口、服务器 ID 和域等信息。心跳机制为了保持与平台的连接设备需要定期向平台发送心跳消息以告知平台设备仍然在线。设置心跳间隔和心跳检测次数等参数例如 gb28181_agent_.config(gb28181_reg_expired_, gb28181_heartbeat_interval_, gb28181_heartbeat_count_)。事件处理实现对平台发送的各种信令的处理如订阅、查询等请求的响应。例如当平台发起位置订阅请求时设备需要按照订阅时间间隔实时上报当前位置信息。 视频采集与编码 视频采集使用 Android 设备的摄像头进行视频采集。可以通过 Camera 类或者更高版本的 Camera2 API 来获取摄像头的视频数据。设置视频的分辨率、帧率等参数以满足实际需求。视频编码对采集到的视频数据进行编码使其符合 GB28181 标准要求的编码格式如 H.264 或 H.265。在 Android 中可以使用 MediaCodec 类进行硬件加速编码提高编码效率。 数据传输 建立连接根据 GB28181 协议的要求使用 SIP 协议建立与平台的会话连接。在连接建立过程中需要指定传输协议如 UDP 或 TCP和端口号等信息。数据发送将编码后的视频数据封装成 RTP 数据包并通过建立的连接发送到 GB28181 平台。在发送过程中需要注意网络状况对数据进行适当的分包和组包处理以确保数据的正确传输。 异常处理 网络异常当网络出现异常时如网络断开或连接超时需要及时进行重连或重新注册等操作以保证数据的实时回传。设备故障当设备出现故障或异常情况时如摄像头故障或编码失败需要及时进行错误处理并向平台发送相应的错误报告。 总结 Android 上实现 GB28181 实时回传我们从前期准备、信令交互、视频采集与编码、数据传输和异常处理这几个关键方面进行阐述。前期准备包括满足系统要求、添加权限、引入库文件和配置构建文件为后续的开发提供基础环境。信令交互涵盖注册与登录、心跳机制和事件处理确保设备与平台的正常通信。视频采集与编码部分介绍了如何利用 Android 设备的摄像头进行视频采集以及对采集到的数据进行编码。数据传输则说明了如何建立连接和发送数据。最后异常处理考虑了网络异常和设备故障等情况的应对措施。以上是大概的设计思路感兴趣的开发者可以单独跟我沟通探讨。
http://www.hkea.cn/news/14322381/

相关文章:

  • 东莞企业高端网站建设安卓开发工具手机版
  • 长春网站制作公司游戏广告联盟平台
  • 百度不更新网站张雪峰最不建议上的专业
  • 电子商务网站开发书代码统计网站
  • 牡丹江网站seo网站开发 荣誉资质
  • 东莞技术支持网站建设专家公司营业执照查询
  • 网站外链建设可以提升网站权重对还是错长春建站平台
  • 企业管理咨询网站模板泰安公司注册
  • 1网站免费建站免费营销网站制作模板
  • 旅游景区网站建设方案文档东莞洪梅网站建设
  • 网站空间后台密码网站后台怎么做alt标签
  • html5快速建站怎么把自己网站推广出去
  • 福州英文网站建设国外企业网络研究
  • 郴州网站策划做短视频网站收益
  • 网站建设与设计试题郑州新闻
  • 快速做课件的网站wordpress 权限控制
  • 织梦做网站视频教程在线网站建设哪个正规
  • 网站推广策略100例电子商务网站 方案
  • 滨海企业做网站多少钱免费签名设计在线生成
  • 南阳商都网站做网站网页加速器手机版
  • 网站建立需要哪些材料建设人力资源网官网
  • 防城港网站设计珠海市建设工程信息网
  • 江西建设厅网站wordpress专题页面
  • 龙华网站建设招聘网站的备案要求吗
  • 有网站模板怎么建站施工企业损益类科目
  • html5网站开发国外做行程的网站
  • 乐清市网站建设服务故事型软文广告
  • 商务推广网站新手电商
  • 自己建私人网站做外贸不好做php做网站导购
  • 国内优秀企业网站设计个人网站建设与企业网站