{"id":1787,"date":"2023-06-19T18:08:09","date_gmt":"2023-06-19T10:08:09","guid":{"rendered":"https:\/\/xinchewhd.com.cn\/?p=1787"},"modified":"2023-06-19T18:08:09","modified_gmt":"2023-06-19T10:08:09","slug":"%e4%bd%bf%e7%94%a8nginx%e6%90%ad%e5%bb%bahttp-flv%e6%b5%81%e5%aa%92%e4%bd%93%e6%9c%8d%e5%8a%a1%e5%99%a8","status":"publish","type":"post","link":"https:\/\/xinchewhd.com.cn\/index.php\/nginx\/%e4%bd%bf%e7%94%a8nginx%e6%90%ad%e5%bb%bahttp-flv%e6%b5%81%e5%aa%92%e4%bd%93%e6%9c%8d%e5%8a%a1%e5%99%a8\/","title":{"rendered":"\u4f7f\u7528nginx\u642d\u5efaHTTP FLV\u6d41\u5a92\u4f53\u670d\u52a1\u5668"},"content":{"rendered":"<div class='wxsyncmain'>\n<section data-tool=\"mdnice\u7f16\u8f91\u5668\" data-website=\"https:\/\/www.mdnice.com\" style=\"font-size: 16px;color: black;padding-right: 10px;padding-left: 10px;line-height: 1.6;letter-spacing: 0px;word-break: break-word;overflow-wrap: break-word;text-align: left;font-family: Optima-Regular, Optima, PingFangSC-light, PingFangTC-light, &quot;PingFang SC&quot;, Cambria, Cochin, Georgia, Times, &quot;Times New Roman&quot;, serif;\">\n<h1 data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin-top: 30px;margin-bottom: 15px;font-weight: bold;font-size: 24px;\"><span style=\"display: none;\"><\/span>\u4f7f\u7528nginx\u642d\u5efaHTTP FLV\u6d41\u5a92\u4f53\u670d\u52a1\u5668<\/h1>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;\">@<\/p>\n<ul style=\"margin-top: 8px;margin-bottom: 8px;padding-left: 25px;\" class=\"list-paddingleft-1\">\n<li>\n<p>1 HTTP FLV\u7b80\u4ecb<\/p>\n<\/li>\n<li>\n<p>2 HTTP FLV\u6d41\u5a92\u4f53\u670d\u52a1\u642d\u5efa<\/p>\n<\/li>\n<li>\n<p>3 \u7ed3\u679c\u9a8c\u8bc1<\/p>\n<\/li>\n<\/ul>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;\"><br  \/><\/p>\n<h2 data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin-top: 30px;margin-bottom: 15px;font-weight: bold;font-size: 22px;\"><span style=\"display: none;\"><\/span>1 HTTP FLV\u7b80\u4ecb<\/h2>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;\">\u524d\u6587\u5df2\u7ecf\u4ecb\u7ecd\u4e86RTSP\u3001RTMP\u3001HLS\u7684\u6d41\u5a92\u4f53\u534f\u8bae\uff0c\u8fd8\u6709\u4e00\u79cd\u6bd4\u8f83\u5e38\u89c1\u7684\u6d41\u5a92\u4f53\u534f\u8baeHTTP FLV\uff0c\u5176\u517c\u5177RTMP\u7684\u5b9e\u65f6\u6027\u53caHLS\u7684\u7f51\u7edc\u9002\u5e94\u6027\u7684\u4f18\u70b9\uff0c\u5728\u5f88\u591a\u70b9\u76f4\u64ad\u9886\u57df\u5e7f\u6cdb\u5e94\u7528\u3002\u7f51\u4e0a\u6709\u4eba\u603b\u7ed3\u4e86HTTP FLV\u3001RTMP\u3001HLS\u7684\u5bf9\u6bd4\uff0c\u5982\u4e0b\u8868\u6240\u793a\uff1a<\/p>\n<section data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"overflow-x: auto;\">\n<table>\n<thead>\n<tr style=\"border-width: 1px 0px 0px;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-top-style: solid;border-top-color: rgb(204, 204, 204);background-color: white;\">\n<th style=\"border-top-width: 1px;border-color: rgb(204, 204, 204);text-align: left;background-color: rgb(240, 240, 240);min-width: 85px;\">\u534f\u8bae\u540d<\/th>\n<th style=\"border-top-width: 1px;border-color: rgb(204, 204, 204);text-align: left;background-color: rgb(240, 240, 240);min-width: 85px;\">HTTP FLV<\/th>\n<th style=\"border-top-width: 1px;border-color: rgb(204, 204, 204);text-align: left;background-color: rgb(240, 240, 240);min-width: 85px;\">RTMP<\/th>\n<th style=\"border-top-width: 1px;border-color: rgb(204, 204, 204);text-align: left;background-color: rgb(240, 240, 240);min-width: 85px;\">HLS<\/th>\n<\/tr>\n<\/thead>\n<tbody style=\"border-width: 0px;border-style: initial;border-color: initial;\">\n<tr style=\"border-width: 1px 0px 0px;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-top-style: solid;border-top-color: rgb(204, 204, 204);background-color: white;\">\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u4f20\u8f93\u65b9\u5f0f<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">HTTP<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">TCP<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">HTTP<\/td>\n<\/tr>\n<tr style=\"border-width: 1px 0px 0px;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-top-style: solid;border-top-color: rgb(204, 204, 204);background-color: rgb(248, 248, 248);\">\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u89c6\u9891\u5c01\u88c5\u683c\u5f0f<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">flv<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">chunk(rtmp header+body\uff08tag body))<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">TS<\/td>\n<\/tr>\n<tr style=\"border-width: 1px 0px 0px;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-top-style: solid;border-top-color: rgb(204, 204, 204);background-color: white;\">\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u89c6\u9891\u65f6\u5ef6<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u4f4e<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u4f4e<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u9ad8<\/td>\n<\/tr>\n<tr style=\"border-width: 1px 0px 0px;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-top-style: solid;border-top-color: rgb(204, 204, 204);background-color: rgb(248, 248, 248);\">\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u6570\u636e\u683c\u5f0f<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u8fde\u7eed\u97f3\u89c6\u9891\u6d41<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u8fde\u7eed\u97f3\u89c6\u9891\u6d41<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">TS\u5207\u7247\u6587\u4ef6<\/td>\n<\/tr>\n<tr style=\"border-width: 1px 0px 0px;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-top-style: solid;border-top-color: rgb(204, 204, 204);background-color: white;\">\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">web\u65e0\u63d2\u4ef6\u64ad\u653e<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u652f\u6301\uff0c\u901a\u8fc7flv.js<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u4e0d\u652f\u6301\uff0c\u9700\u8981flash\u63d2\u4ef6<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u652f\u6301\uff0c\u76f4\u63a5HTML5\u7684video\u6807\u7b7e\u5373\u53ef\u64ad\u653e<\/td>\n<\/tr>\n<tr style=\"border-width: 1px 0px 0px;border-right-style: initial;border-bottom-style: initial;border-left-style: initial;border-right-color: initial;border-bottom-color: initial;border-left-color: initial;border-top-style: solid;border-top-color: rgb(204, 204, 204);background-color: rgb(248, 248, 248);\">\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u9632\u706b\u5899\u6216\u4ee3\u7406\u7a7f\u900f<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u652f\u6301<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u4e0d\u652f\u6301<\/td>\n<td style=\"border-color: rgb(204, 204, 204);min-width: 85px;\">\u652f\u6301<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/section>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;\">\u5176\u4e2d\u5f53\u524d\u76f4\u64ad\u6d41\u57df\u7528\u7684\u6700\u5e7f\u6cdb\u7684\u662fRTMP\u548cHTTP-FLV\uff0c\u56e0\u4e3a\u5176\u975e\u5e38\u4f4e\u7684\u89c6\u9891\u65f6\u5ef6\uff0c\u53ef\u505a\u52301s\u5de6\u53f3\uff0c\u672c\u6587\u4ecb\u7ecdHTTP FLV\u7684\u6d41\u5a92\u4f53\u670d\u52a1\u642d\u5efa\u65b9\u5f0f\uff0c\u6709\u5173FLV\u683c\u5f0f\u6587\u7ae0\uff0c\u53c2\u7167\uff1ahttps:\/\/blog.csdn.net\/water1209\/article\/details\/128562747HTTP-FLV\u662f\u5c06\u6d41\u5a92\u4f53\u6570\u636e\u5148\u5c01\u88c5\u6210FLV\u683c\u5f0f\uff0c\u7136\u540e\u901a\u8fc7HTTP\u534f\u8bae\u4f20\u8f93\u7ed9\u5ba2\u6237\u7aef\uff0c\u901a\u8fc7HTTP FLV\u7684\u76f4\u64ad\uff0c\u8fd9\u91cc\u4f7f\u7528\u4e86\u4e00\u4e2aHTTP\u7684\u534f\u8bae\u7ea6\u5b9a\uff0chttp \u7684content-length\u5934\u5b57\u6bb5\u5982\u679c\u4e0d\u5b58\u5728\uff0c\u5219\u5ba2\u6237\u7aef\u5c31\u4f1a\u4e00\u76f4\u63a5\u6536\u6570\u636e\uff0c\u76f4\u5230HTTP\u8fde\u63a5\u65ad\u5f00\u4e3a\u6b62\uff0c\u5176\u6d41\u7a0b\u5f88\u7b80\u5355\uff0c\u89c6\u9891\u5ba2\u6237\u7aef\u53d1\u9001HTTP\u8bf7\u6c42\uff0c\u4e0d\u5e26content-length\u5934\u5b57\u6bb5\uff0c\u670d\u52a1\u5668\u54cd\u5e94HTTP\uff0c\u5e76\u4e00\u76f4\u53d1\u9001FLV\u7684\u6570\u636e\uff1b\u5ba2\u6237\u7aef\u63a5\u6536\u54cd\u5e94\u5e76\u4e00\u76f4\u63a5\u6536\u6570\u636e\u76f4\u5230\u8fde\u63a5\u65ad\u5f00\u3002\u6709\u5173HLS\u3001RTMP\u3001FLV\u901a\u8fc7nginx\u642d\u5efa\u76f8\u5173\u534f\u8bae\u7684\u6d41\u5a92\u4f53\u670d\u52a1\u5668\u7684\u6587\u7ae0\uff0c\u516c\u4f17\u53f7<strong>\u58f9\u96f6\u4ed3<\/strong>\uff0c\u53d1\u9001<strong>nginx<\/strong>\uff0c\u67e5\u770b\u76f8\u5173\u6587\u7ae0<\/p>\n<h2 data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin-top: 30px;margin-bottom: 15px;font-weight: bold;font-size: 22px;\"><span style=\"display: none;\"><\/span>2 HTTP FLV\u6d41\u5a92\u4f53\u670d\u52a1\u642d\u5efa<\/h2>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;\">nginx-http-flv-module\u662f\u57fa\u4e8enginx-rtmp-module\u5f00\u53d1\u7684\uff0c\u5305\u542bnginx-rtmp-module\u6240\u6709\u529f\u80fd\uff0c\u56e0\u6b64\u4e0d\u80fdnginx-rtmp-module\u540c\u65f6\u5b89\u88c5\uff0c\u5176\u7f16\u8bd1\u5b89\u88c5\u6b65\u9aa4\u4e0enginx-rtmp-module\u7c7b\u4f3c\uff0c\u5982\u4e0b\uff1a<\/p>\n<ol data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin-top: 8px;margin-bottom: 8px;padding-left: 25px;\" class=\"list-paddingleft-1\">\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">\u5b89\u88c5\u4f9d\u8d56\u5e93\uff1anginx\u7f16\u8bd1\u4f9d\u8d56 gcc \u73af\u5883\uff0c\u5982\u679c\u6ca1\u6709 gcc \u73af\u5883\uff0c\u5219\u9700\u8981\u5b89\u88c5\uff1a<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">yum -y install gcc gcc-c++<\/code>nginx\u7684http\u6a21\u5757\u4f7f\u7528pcre\u6765\u89e3\u6790\u6b63\u5219\u8868\u8fbe\u5f0f\uff0cpcre-devel \u662f\u4f7f\u7528 pcre \u5f00\u53d1\u7684\u4e00\u4e2a\u4e8c\u6b21\u5f00\u53d1\u5e93,nginx\u9700\u8981\u4f9d\u8d56\u8fd9\u4e24\u4e2a\u5e93\uff0c\u6267\u884c\u5982\u4e0b\u547d\u4ee4\uff1a<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">yum install -y pcre pcre-devel<\/code>nginx\u4f7f\u7528zlib\u5bf9http\u5305\u7684\u5185\u5bb9\u8fdb\u884cgzip,\u9700\u8981\u5b89\u88c5\u6b64\u5e93\uff1a<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">yum install -y zlib zlib-devel<\/code>nginx\u53ef\u80fd\u9700\u8981\u652f\u6301HTTPS\uff0c\u6700\u597d\u5728\u7cfb\u7edf\u4e2d\u5b89\u88c5\u597dopenssl\uff0c\u4e00\u822c\u7cfb\u7edf\u81ea\u5e26\uff0c\u53ef\u901a\u8fc7\u5982\u4e0b\u547d\u4ee4\u786e\u8ba4\uff1a<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">openssl version<\/code>\u5982\u679c\u5b89\u88c5\u4e86\u4f1a\u663e\u793a\u7248\u672c\u53f7\uff0c\u5982\u679c\u63d0\u793a\u672a\u5b89\u88c5\uff0c\u6267\u884c\u5982\u4e0b\u547d\u4ee4\u5b89\u88c5\uff1a<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">yum install -y openssl openssl-devel<\/code><\/p>\n<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">nginx\u7f16\u8bd1\u548c\u5b89\u88c5<\/p>\n<\/section>\n<\/li>\n<\/ol>\n<ul data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin-top: 8px;margin-bottom: 8px;padding-left: 25px;\" class=\"list-paddingleft-1\">\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">\u4e0b\u8f7dnginx\uff1a<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">wget http:\/\/nginx.org\/download\/nginx-1.21.6.tar.gz<\/code><\/p>\n<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">\u4e0b\u8f7dnginx\u6a21\u5757HTTP FLV\u6a21\u5757\uff1a<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">wget https:\/\/github.com\/winshining\/nginx-http-flv-module\/archive\/v1.2.10.tar.gz<\/code><\/p>\n<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">\u89e3\u538bnginx\u548cHTTP FLV\u6a21\u5757:<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">tar -zxvf nginx-1.21.6.tar.gz<\/code><code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">tar -zxvf v1.2.10.tar.gz<\/code><\/p>\n<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">nginx\u7f16\u8bd1\u548c\u5b89\u88c5\uff1a<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">.\/configure --prefix=\/home\/wangdenuan\/nginx --add-module=..\/nginx-http-flv-module-1.2.10<\/code>\u8fd9\u91cc\u914d\u7f6e\u4e86--prefix\uff0c\u914d\u7f6e\u5b89\u88c5\u8def\u5f84\uff0c\u4e0d\u5b89\u88c5\u5230\u9ed8\u8ba4\u8def\u5f84\uff0c\u4ee5\u4fbf\u5b89\u88c5\u6587\u4ef6\u79fb\u690d\u548c\u5378\u8f7d\uff0c\u53ef\u76f4\u63a5\u62f7\u8d1d\u6b21\u76ee\u5f55\u4e0b\u7684\u6587\u4ef6\u5230\u5176\u4ed6\u7535\u8111\u8fd0\u884c\u5982\u679c\u76ee\u5f55\u4e0d\u540c\uff0c\u542f\u52a8\u65f6\u901a\u8fc7-p\u6307\u5b9a\u76ee\u5f55\u5373\u53ef\u3002<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">make&amp;makeinstall<\/code><\/p>\n<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">\u542f\u52a8nginx\uff0c\u9a8c\u8bc1\u662f\u5426\u6b63\u786e,\u6267\u884c\u547d\u4ee4(\u6ce8\u610f\u5b89\u88c5\u76ee\u5f55\u4e0b\u7684sbin\/nginx)\uff1a<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">\/home\/wangdenuan\/nginx\/sbin\/nginx<\/code>\u6253\u5f00\u6d4f\u89c8\u5668\u8f93\u5165\uff1ahttp:\/\/10.45.12.29\/\uff0c\u6ce8\u610fip\u4e3a\u672c\u673aip,\u663e\u793a\u5982\u4e0b\u5185\u5bb9\uff0c\u5373\u8868\u793a\u5b89\u88c5\u6210\u529f<img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" data-ratio=\"0.2758985200845666\"  data-type=\"png\" data-w=\"1892\" style=\"display: block;margin-right: auto;margin-left: auto;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045103761.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" data-ratio=\"0.2758985200845666\"  data-type=\"png\" data-w=\"1892\" style=\"display: block;margin-right: auto;margin-left: auto;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045103761.png\"><\/noscript><\/p>\n<\/section>\n<\/li>\n<\/ul>\n<ol start=\"3\" data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin-top: 8px;margin-bottom: 8px;padding-left: 25px;\" class=\"list-paddingleft-1\">\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\u4fee\u6539nginx\u76f8\u5173\u914d\u7f6e\u652f\u6301HTTP FLV \u5728\/home\/wangdenuan\/nginx\/conf\/nginx.conf\u6587\u4ef6\u4e2d\u589e\u52a0\uff1a<\/section>\n<\/li>\n<\/ol>\n<pre data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin-top: 10px;margin-bottom: 10px;border-radius: 5px;box-shadow: rgba(0, 0, 0, 0.55) 0px 2px 10px;\"><span style=\"display: block;background: url(&quot;https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045207215.jpeg&quot;) 10px 10px \/ 40px no-repeat rgb(30, 30, 30);height: 30px;width: 100%;margin-bottom: -7px;border-radius: 5px;\"><\/span><code style=\"overflow-x: auto;padding: 16px;color: #DCDCDC;display: -webkit-box;font-family: Operator Mono, Consolas, Monaco, Menlo, monospace;font-size: 12px;-webkit-overflow-scrolling: touch;padding-top: 15px;background: #1E1E1E;border-radius: 5px;\">#user  nobody;<br  \/>worker_processes  1;<br  \/><br  \/>#error_log  logs\/error.log;<br  \/>#error_log  logs\/error.log  notice;<br  \/>#error_log  logs\/error.log  info;<br  \/><br  \/>#pid        logs\/nginx.pid;<br  \/><br  \/><br  \/>events {<br  \/>    worker_connections  1024;<br  \/>}<br  \/><br  \/><br  \/>rtmp {<br  \/>        server {<br  \/>                listen 1935;<br  \/>                chunk_size 4096;<br  \/><br  \/>                application live {<br  \/>                        live on;<br  \/>                        meta off;#\u4e3a\u4e86\u517c\u5bb9flvj.js<br  \/>                        hls on;<br  \/>                        hls_path \/tmp\/hls;<br  \/>                        hls_fragment 4;<br  \/>                        hls_playlist_length 30;<br  \/>                        record off;<br  \/>                        allow play all;<br  \/>                }<br  \/>        }<br  \/>}<br  \/><br  \/><br  \/>http {<br  \/>    include       mime.types;<br  \/>    default_type  application\/octet-stream;<br  \/><br  \/>    #log_format  main  '$remote_addr - $remote_user [$time_local] \"$request\" '<br  \/>    #                  '$status $body_bytes_sent \"$http_referer\" '<br  \/>    #                  '\"$http_user_agent\" \"$http_x_forwarded_for\"';<br  \/><br  \/>    #access_log  logs\/access.log  main;<br  \/><br  \/>    sendfile        on;<br  \/>    #tcp_nopush     on;<br  \/><br  \/>    #keepalive_timeout  0;<br  \/>    keepalive_timeout  65;<br  \/><br  \/>    #gzip  on;<br  \/><br  \/>    server {<br  \/>        listen       80;<br  \/>        server_name  localhost;<br  \/><br  \/>        #charset koi8-r;<br  \/><br  \/>        #access_log  logs\/host.access.log  main;<br  \/><br  \/>        location \/ {<br  \/>            root   html;<br  \/>            index  index.html index.htm;<br  \/>        }<br  \/>        location \/hls{<br  \/>            add_header Access-Control-Allow-Origin *;<br  \/>            types {<br  \/>                application\/vnd.apple.mpegurl m3u8;<br  \/>                video\/mp2t ts;<br  \/>            }<br  \/>            alias \/tmp\/hls;<br  \/>            expires -1;<br  \/>        }<br  \/>        location \/flv {<br  \/>                flv_live on;<br  \/>                chunked_transfer_encoding on;                         #\u652f\u6301'Transfer-Encoding: chunked'\u65b9\u5f0f\u56de\u590d<br  \/>                add_header 'Access-Control-Allow-Origin' '*';         #\u6dfb\u52a0\u989d\u5916\u7684 HTTP \u5934<br  \/>                add_header 'Access-Control-Allow-Credentials' 'true'; #\u6dfb\u52a0\u989d\u5916\u7684 HTTP \u5934<br  \/>        }<br  \/><br  \/>        #error_page  404              \/404.html;<br  \/><br  \/>        # redirect server error pages to the static page \/50x.html<br  \/>        #<br  \/>        error_page   500 502 503 504  \/50x.html;<br  \/>        location = \/50x.html {<br  \/>            root   html;<br  \/>        }<br  \/>    }<br  \/><br  \/>}<br  \/><br  \/><\/code><\/pre>\n<p data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;\">\u5176\u914d\u7f6e\u4e0eRTMP\u914d\u7f6e\u589e\u52a0\u4e86HTTP FLV\u7684URI\u7684\u914d\u7f6e\u3002\u914d\u7f6e\u5b8c\u6210\u540e\uff0c\u6267\u884c\uff1a<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">\/home\/wangdenuan\/nginx\/sbin\/nginx -s reload<\/code>\uff0c\u4f7f\u5f97\u914d\u7f6e\u751f\u6548\u3002<\/p>\n<h2 data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin-top: 30px;margin-bottom: 15px;font-weight: bold;font-size: 22px;\"><span style=\"display: none;\"><\/span>3 \u7ed3\u679c\u9a8c\u8bc1<\/h2>\n<ul data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"margin-top: 8px;margin-bottom: 8px;padding-left: 25px;\" class=\"list-paddingleft-1\">\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">\u5728PC\u673a\u4e0a\u5b89\u88c5ffmpeg\uff0c\u5177\u4f53\u5b89\u88c5\u65b9\u5f0f\u53ef\u767e\u5ea6<\/p>\n<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">\u627e\u4e00\u4e2a\u53ef\u64ad\u653e\u7684RTSP\u5730\u5740\uff0c\u901a\u8fc7vlc\u64ad\u653e\u5668\u9a8c\u8bc1rtsp\u5730\u5740\u64ad\u653e\u662f\u5426\u6b63\u5e38\uff0c\u8fd9\u91cc\u4ee5rtsp:\/\/admin:zxm10@@@@10.45.12.141\/h264\/ch1\/main\/av_stream\u4e3a\u4f8b\uff1a<img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" data-ratio=\"0.5317708333333333\"  data-type=\"png\" data-w=\"1920\" style=\"display: block;margin-right: auto;margin-left: auto;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045105426.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" data-ratio=\"0.5317708333333333\"  data-type=\"png\" data-w=\"1920\" style=\"display: block;margin-right: auto;margin-left: auto;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045105426.png\"><\/noscript><\/p>\n<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">\u6253\u5f00\u547d\u4ee4\u63d0\u793a\u884c\uff0c\u8f93\u5165\u5982\u4e0bffmpeg\u547d\u4ee4\uff0c\u63a8\u9001rtmp\u89c6\u9891\u6d41\u5230rtmp\u670d\u52a1\u5668\uff0c\u8fd9\u91cc\u5047\u8bbertmp\u670d\u52a1\u5668IP\u4e3a\uff1a10.45.12.29<code style=\"font-size: 14px;overflow-wrap: break-word;padding: 2px 4px;border-radius: 4px;margin-right: 2px;margin-left: 2px;color: rgb(30, 107, 184);background-color: rgba(27, 31, 35, 0.05);font-family: &quot;Operator Mono&quot;, Consolas, Monaco, Menlo, monospace;word-break: break-all;\">ffmpeg -i rtsp:\/\/admin:zxm10@@@@10.45.12.141\/h264\/ch1\/main\/av_stream -vcodec copy -acodec copy -f flv rtmp:\/\/10.45.12.29:1935\/live\/test<\/code>ffmpeg\u63a8\u6d41\u547d\u4ee4\u6210\u529f\u540e\uff0c\u51fa\u73b0\u5982\u4e0b\u56fe\u6240\u793a\u754c\u9762\uff1a<img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" data-ratio=\"0.5218536071616641\"  data-type=\"png\" data-w=\"1899\" style=\"display: block;margin-right: auto;margin-left: auto;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045116706.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" data-ratio=\"0.5218536071616641\"  data-type=\"png\" data-w=\"1899\" style=\"display: block;margin-right: auto;margin-left: auto;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045116706.png\"><\/noscript><\/p>\n<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">\u7528vlc\u64ad\u653e\u5982\u4e0b\u4e32\u6d41\uff1artmp:\/\/10.45.12.29:1935\/live\/test\uff0c\u9a8c\u8bc1\u662f\u5426rtmp\u62c9\u6d41\u6210\u529f\uff1a<img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" data-ratio=\"0.5317708333333333\"  data-type=\"png\" data-w=\"1920\" style=\"display: block;margin-right: auto;margin-left: auto;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045125189.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" data-ratio=\"0.5317708333333333\"  data-type=\"png\" data-w=\"1920\" style=\"display: block;margin-right: auto;margin-left: auto;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045125189.png\"><\/noscript><\/p>\n<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">\u7528VLC\u64ad\u653e\u5982\u4e0b\u4e32\u6d41\uff1ahttp:\/\/10.45.12.29\/hls\/test.m3u8,\u9a8c\u8bc1HLS\u662f\u5426\u80fd\u591f\u64ad\u653e\u6210\u529f\uff1a<img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" data-ratio=\"0.5378868729989328\"  data-type=\"png\" data-w=\"1874\" style=\"display: block;margin-right: auto;margin-left: auto;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045141578.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" data-ratio=\"0.5378868729989328\"  data-type=\"png\" data-w=\"1874\" style=\"display: block;margin-right: auto;margin-left: auto;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045141578.png\"><\/noscript><\/p>\n<\/section>\n<\/li>\n<li>\n<section style=\"margin-top: 5px;margin-bottom: 5px;line-height: 26px;color: rgb(1, 1, 1);\">\n<p style=\"padding-top: 8px;padding-bottom: 8px;line-height: 26px;color: black;\">\u7528VLC\u64ad\u653e\u5982\u4e0b\u4e32\u6d41\uff1ahttp:\/\/10.45.12.29\/flv?port=1935&amp;app=live&amp;stream=test,\u9a8c\u8bc1HTTP FLV\u662f\u5426\u80fd\u64ad\u653e\u6210\u529f<img decoding=\"async\" class=\"rich_pages wxw-img lazyload\" data-ratio=\"0.5336156696664902\"  data-type=\"png\" data-w=\"1889\" style=\"display: block;margin-right: auto;margin-left: auto;\" data-src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045153380.png\" src=\"https:\/\/s.nmxc.ltd\/sakurairo_vision\/@2.6\/load_svg\/inload.svg\" onerror=\"imgError(this)\"><noscript><img decoding=\"async\" class=\"rich_pages wxw-img\" data-ratio=\"0.5336156696664902\"  data-type=\"png\" data-w=\"1889\" style=\"display: block;margin-right: auto;margin-left: auto;\" src=\"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045153380.png\"><\/noscript><\/p>\n<\/section>\n<\/li>\n<\/ul>\n<hr data-tool=\"mdnice\u7f16\u8f91\u5668\" style=\"height: 1px;margin-top: 10px;margin-bottom: 10px;border-right: none;border-bottom: none;border-left: none;border-top-style: solid;border-top-color: black;\"  \/><\/section>\n<section><mp-common-profile class=\"js_uneditable custom_select_card mp_profile_iframe\" data-pluginname=\"mpprofile\" data-weui-theme=\"light\" data-id=\"Mzg2Mjg2MDkyNg==\" data-headimg=\"http:\/\/mmbiz.qpic.cn\/mmbiz_png\/ZYIwNcIg0gp0TyHy703lib8IEBbZFT0NicmNtIRe9HtLvn3uMuy1wJyQ87fR1mjZndssCNJO0LyhibrOlCPz7t7WQ\/0?wx_fmt=png\" data-nickname=\"\u58f9\u96f6\u4ed3\" data-alias=\"yilingcang\" data-signature=\"\u6709\u5173\u6d41\u5a92\u4f53\u3001\u8fb9\u7f18\u667a\u80fd\u3001\u673a\u5668\u89c6\u89c9\u3001\u7f16\u7a0b\u7b49\u6280\u672f\u7c7b\u6587\u7ae0\" data-from=\"1\" data-is_biz_ban=\"0\"><\/mp-common-profile><\/section>\n<p><br  \/><\/p>\n<p style=\"display: none;\"><mp-style-type data-value=\"3\"><\/mp-style-type><\/p>\n<blockquote>\n<p>\u672c\u7bc7\u6587\u7ae0\u6765\u6e90\u4e8e\u5fae\u4fe1\u516c\u4f17\u53f7:                 \u58f9\u96f6\u4ed3              <\/p>\n<\/blockquote>\n<\/div>\n","raw":"","protected":false},"excerpt":{"rendered":"<p>\u4f7f\u7528nginx\u642d\u5efaHTTP FLV\u6d41\u5a92\u4f53\u670d\u52a1\u5668 @ 1 HTTP FLV\u7b80\u4ecb 2 HTTP FLV\u6d41\u5a92\u4f53\u670d\u52a1\u642d\u5efa 3 \u7ed3\u679c\u9a8c\u8bc1 1 &#8230;<\/p>\n","protected":false},"author":1,"featured_media":1772,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"emotion":"","emotion_color":"","title_style":"","license":"","footnotes":""},"categories":[5],"tags":[],"class_list":["post-1787","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-nginx"],"post_thumbnail_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045101204-150x150.jpeg","content_first_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045103761.png","post_medium_image_300":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045101204-300x127.jpeg","post_thumbnail_image_624":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045101204-1024x434.jpeg","post_frist_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045103761.png","post_medium_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045101204-300x127.jpeg","post_large_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045101204-1024x434.jpeg","post_full_image":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045101204.jpeg","post_all_images":[{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045103761.png","id":"image0"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045103761.png","id":"image1"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045105426.png","id":"image2"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045105426.png","id":"image3"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045116706.png","id":"image4"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045116706.png","id":"image5"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045125189.png","id":"image6"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045125189.png","id":"image7"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045141578.png","id":"image8"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045141578.png","id":"image9"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045153380.png","id":"image10"},{"imagesurl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230528045153380.png","id":"image11"}],"videoAdId":"","listAd":"0","listAdId":"","listAdEvery":6,"total_comments":0,"category_name":"Nginx","post_date":"2023-06-19","like_count":"0","praiseWord":"\u9f13\u52b1","copyright_state":"","excitationAd":"0","rewardedVideoAdId":"","detailAdId":"","detailAd":"0","enterpriseMinapp":"0","audios":[],"postImageUrl":"https:\/\/wp-moto-1258805347.cos.ap-shanghai.myqcloud.com\/2023\/05\/20230519082947553.jpg","avatarurls":[],"related_posts":null,"pageviews":299,"next_post_id":3005,"next_post_title":"\u795e\u5668 Nginx \u7684\u5b66\u4e60\u624b\u518c ( \u5efa\u8bae\u6536\u85cf )","previous_post_id":1881,"previous_post_title":"\u5982\u4f55\u4f7f\u7528ChatGPT\u81ea\u52a8\u6293\u53d6\u7f51\u9875","_links":{"self":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts\/1787","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/comments?post=1787"}],"version-history":[{"count":0,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/posts\/1787\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/media\/1772"}],"wp:attachment":[{"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/media?parent=1787"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/categories?post=1787"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xinchewhd.com.cn\/index.php\/wp-json\/wp\/v2\/tags?post=1787"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}