有没有做网站源代码修改的商圈数据app

张小明 2026/1/15 10:42:44
有没有做网站源代码修改的,商圈数据app,桂林市网站建设,网易wordpress1.RTSP协议概述 RTSP标准手册: https://datatracker.ietf.org/doc/html/rfc2326 RTSP(Real Time Streaming Protocaol),RFC2326#xff0c;实时流传输协议#xff0c;属于应用层协议#xff0c;此协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结…1.RTSP协议概述RTSP标准手册:https://datatracker.ietf.org/doc/html/rfc2326RTSP(Real Time Streaming Protocaol),RFC2326实时流传输协议属于应用层协议此协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上使用TCP和UDP完成数据传输Real-time Transport Protocol或简写RTPRTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。它是创建在UDP协议之上Real-time Transport Control Protocol或RTP Control Protocol或简写RTCP是实时传输协议RTP的一个姐妹协议。RTCP由RFC 3550定义取代作废的RFC 1889。RTP 使用一个 偶数 UDP port 而RTCP 则使用 RTP 的下一个 port也就是一个奇数 port。RTCP与RTP联合工作RTP实施实际数据的传输RTCP则负责将控制包送至电话中的每个人。其主要功能是就RTP正在提供的服务质量做出反馈。简单的说以上三个协议就是负责以下图片内容1.1 基本特性工作方式基于文本的客户端-服务器协议默认端口: 554 (TCP/UDP)协议定位: 介于应用层和传输层之间与HTTP关系语法和操作类似HTTP但不兼容2.RTSP协议特点1.控制协议仅负责媒体会话控制不直接传输媒体数据2.状态协议维护会话状态3.多传输支持可与RTP/RTCP、TCP、UDP等配合使用4.时间敏感性支持NTP时间戳5.扩展性支持自定义方法和头部3.RTSP核心方法方法功能描述OPTIONS查询服务器支持的方法DESCRIBE获取媒体描述信息(SDP格式)ANNOUNCE客户端或服务器更新会话描述SETUP建立传输会话指定传输方式PLAY开始数据传输PAUSE暂停数据传输RECORD启动媒体录制TEARDOWN终止会话释放资源GET_PARAMETER查询参数值SET_PARAMETER设置参数值4.RTSP重要头部字段头部字段说明CSeq命令序列号用于匹配请求响应Session会话标识符Transport指定传输参数(RTP/AVP;unicast;client_port8000-8001)Range指定播放时间范围Authorization认证信息Content-Type内容类型(通常为application/sdp)Content-Length内容长度5.RTSP传输模式RTP over UDP媒体数据通过RTP over UDP传输控制命令通过RTSP over TCP传输需要打开额外端口2.RTP over TCP媒体数据和控制命令共用TCP连接媒体数据以$前缀标识格式: $ 1字节通道号 2字节长度 数据3.Multicast服务器选择组播地址和端口客户端加入组播组接收数据6.RTSP状态码状态码含义200OK - 请求成功400Bad Request - 错误请求401Unauthorized - 未授权404Not Found - 未找到405Method Not Allowed - 方法不允许456Header Field Not Valid - 头部字段无效461Unsupported Transport - 不支持的传输500Internal Server Error - 服务器内部错误503Service Unavailable - 服务不可用7.SDP协议(会话描述协议)RTSP使用SDP描述媒体信息包含会话名称和目的媒体类型(视频/音频等)传输协议(RTP/UDP等)媒体格式(H.264/MPEG-4等)媒体传输地址和端口示例SDP片段v0 o- 123456 1 IN IP4 192.168.1.1 sExample Stream t0 0 mvideo 0 RTP/AVP 96 artpmap:96 H264/90000 acontrol:track18.RTSP协议完整交互流程RTSP 交互 OPTIONS → DESCRIBE → SETUP × N → PLAY → [PAUSE] → TEARDOWN,配合 RTP/RTCP 完成媒体传输。以客户端要播放的URL为 tsp://192.168.1.100:554/stream 的视频流8.1 OPTIONS - 探测服务器作用:查询服务器支持哪些RTSP方法// Client - Server OPTIONS rtsp://192.168.1.100:554/stream RTSP/1.0 CSeq: 1 User-Agent: LibVLC/3.0 // Server → Client RTSP/1.0 200 OK CSeq: 1 Public: OPTIONS, DESCRIBE, SETUP, PLAY, PAUSE, TEARDOWN, GET_PARAMETERUser-Agent当前网路请求是以LibVLC 3.0版本库的程序发起CSeq : 请求序列号Public列出服务器支持的方法8.2 DESCRIBE - 获取媒体描述(SDP)作用获取流的元数据比如编码格式分辨率通道数等以SDP的格式返回// Clinet → Server DESCRIBE rtsp://192.168.1.100:554/stream RTSP/1.0 CSeq: 2 // 命令序列号 Accept: application/sdp // 期望Server以SDP格式返回描述 User-Agent: LibVLC/3.0 // 客户端是基于VLC构建的应用 // Server → Client RTSP/1.0 200 OK CSeq: 2 Content-Base: rtsp://192.168.1.100:554/stream/ // 基准URL,后续SETUP中请求的轨道将基于此拼接 Content-Type: application/sdp // 响应体是SDP格式符合客户端Accept要求 Content-Length: 376 // SDP 内容长度为 376 字节用于接收端判断数据是否完整。 // 以下为sdp主体内容 v0 o- 123456 1 IN IP4 192.168.1.100 sStreaming Session cIN IP4 0.0.0.0 t0 0 mvideo 0 RTP/AVP 96 artpmap:96 H264/90000 afmtp:96 packetization-mode1;profile-level-id42001F;sprop-parameter-setsZ0IAH5WoFAFuQA,aM48gA acontrol:trackID1 maudio 0 RTP/AVP 97 artpmap:97 MPEG4-GENERIC/44100/2 acontrol:trackID2sdp主体逐行解析会话级描述(session-level)行含义v0SDP协议版本号(目前只有0)o- 123456 1 IN IP4 192.168.1.100会话所有者/创建者信息- : 用户名(匿名)123456 : 会话ID1 版本号IN IP4 192.168.1.100:网络类型创建者IPsStreaming Session会话名称cIN IP4 0.0.0.0连接信息表示媒体流地址不会在会话级指定而在每个媒体行(m)中单独定义t0 0时间描述start 0,stop 0,表示永久会话(无结束时间)使用于直播流媒体级描述(Media-level) - 视频轨道行含义mvideo 0 RTP/AVP 96媒体行video 媒体类型0 端口号RTSP 中通常为 0实际端口由 SETUP 协商RTP/AVP : 传输协议RTP Audio/Video Profile96 RTP payload type动态类型artpmap:96 H264/90000属性行96对应H.264编码时钟频率90000Hz(视频标准)afmtp:96 …格式参数packetization-mode 1: 支持交错打包profile-level-idH.264 BaseLine Profile Level 3.1sprop-parameter-setsSPS/PPS基础编码解码器初始化必需acontrol:trackID1关键字段用于构造SETUP请求的URL:rtsp://…/stream/trackID1媒体级描述 - 音频轨道行含义maudio 0 RTP/AVP 97音频媒体payload type 97。artpmap:97 MPEG4-GENERIC/44100/2AAC-LC 音频MPEG4-GENERIC采样率 44.1kHz双声道acontrol:trackID2音频轨道控制 URL 后缀为trackID28.3 SETUP - 建立媒体通道作用为每个媒体轨道如 video、audio协商传输参数UDP/TCP、端口、单播/组播。比如设置视频轨道(trackID1)// Client → Server SETUP rtsp://192.168.1.100:554/stream/trackID1 RTSP/1.0 CSeq: 3 Transport: RTP/AVP;unicast;client_port5000-5001 User-Agent: LibVLC/3.0 // Server → Client RTSP/1.0 200 OK CSeq: 3 Session: 12345678;timeout60 Transport: RTP/AVP;unicast;source192.168.1.100;server_port6000-6001;client_port5000-5001Transport :RTP/AVP:使用RTP over UDPRTP/AVP/TCP表示TCP interleaved 模式client_port 5000-5001客户端RTP端口5000RTCP端口5001server_port6000-6001: 服务器分配的发送端口Session : 12345678会话ID,后续所有请求必须携带此字段若有音频轨道需对trackID 2再发一次SETUPNote:TCP intgerleaved模式(RTP over TCP),当防火墙阻断UDP时可使用TCP传输RTP:// SETUP 请求 Transport: RTP/AVP/TCP;unicast;interleaved0-1 // 响应 Transport: RTP/AVP/TCP;unicast;interleaved0-1interleaved0-1 RTP 包用$0前缀RTCP 用$1嵌入在 RTSP TCP 连接中8.4 PLAY - 开始播放媒体流作用命令服务器开始通过RTP发送媒体数据// Client → Server PLAY rtsp://192.168.1.100:554/stream RTSP/1.0 CSeq: 4 Session: 12345678 Range: npt0.000- // Server → Client RTSP/1.0 200 OK CSeq: 4 Session: 12345678 RTP-Info: urltrackID1;seq12345;rtptime789012345Range: npt0.000- 从时间0开始播放(npt Normal Play time)RTP-Info: urltrackID1;seq12345;rtptime789012345 : 返回初始RTP序列号和时间戳用于同步此时服务器开始向客户端5000/5001端口发送RTP/RTCP包8.5 PAUSE/RESUME - 暂停/恢复// 暂停 PAUSE rtsp://... RTSP/1.0 CSeq: 5 Session: 12345678 // 恢复再次发送 PLAY PLAY rtsp://... RTSP/1.0 CSeq: 6 Session: 12345678 Range: npt10.000- // 从 10 秒处继续8.6 TEARDOWN - 终止会话作用释放服务器资源关闭RTP流// Client → Server TEARDOWN rtsp://192.168.1.100:554/stream RTSP/1.0 CSeq: 7 Session: 12345678 // Server → Client RTSP/1.0 200 OK CSeq: 7 Session: 12345678 Connection: Close服务器停止发送RTP数据销毁会话上下文
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

百度如何注册公司网站做网站的价

有向网是一种带权的有向图,其中每条边都有一个非负的权值表示从一个顶点到另一个顶点的代价或距离。图 3-42 (a) 描述了这样的一个有向网,包含顶点 $ v_0 \sim v_5 $,并通过边上的数值标明了各边的权重。其对应的邻接矩阵(图 3-42…

张小明 2026/1/8 22:22:25 网站建设

网页建站怎么做asp.net做网站的步骤

你是否曾经遇到过这样的困扰:需要处理DWG文件却没有AutoCAD许可证?或者在跨平台环境下无法正常读取CAD图纸?这些问题正是LibreDWG要解决的核心痛点。作为开源DWG处理库的佼佼者,LibreDWG让每个人都能轻松处理AutoCAD文件&#xff…

张小明 2026/1/8 22:08:56 网站建设

兰州网站建设哪家好asp提高网站安全性的措施

还在为网易云音乐的NCM加密文件而烦恼吗?ncmdumpGUI作为一款专业的音乐解锁工具,能够完美解决你的困扰。这款C#开发的Windows图形界面程序,通过先进解密技术将NCM格式转换为通用音频文件,让你真正拥有自己购买的音乐🎵…

张小明 2026/1/10 8:15:25 网站建设

豆瓣网站模板网站图片一般多大

FaceFusion如何识别并拒绝非法内容请求? 在深度合成技术席卷内容创作领域的今天,人脸替换已不再是科幻电影的专属特效。从短视频换脸娱乐到影视级数字人生成,以FaceFusion为代表的AI视觉工具正以前所未有的真实感和易用性改变着我们对“身份”…

张小明 2026/1/10 21:42:06 网站建设

网站找回备案密码怎么不对wordpress 幻灯片自定义

在科研工作的完整链条中,实验、建模、数据分析往往被视为“硬核”部分,而写作则常被轻描淡写地归为“最后一步”。然而,现实中无数研究者——尤其是科研新手——的真实体验恰恰相反:不是不会做研究,而是不会“讲”研究…

张小明 2026/1/11 6:09:42 网站建设

淄博网站制作高端服务wordpress注册没反应

WebKit渲染引擎深度解析:wkhtmltopdf工作原理解密 【免费下载链接】wkhtmltopdf Convert HTML to PDF using Webkit (QtWebKit) 项目地址: https://gitcode.com/gh_mirrors/wk/wkhtmltopdf 你是否曾好奇,为什么简单的命令行工具能够将复杂的HTML页…

张小明 2026/1/10 20:06:29 网站建设