webrtc服务器开发--搭建静态页面访问服务

文章目录

    • 使用 go 语言创建 http server
      • 编写 go 程序
      • 编译
    • 创建静态 html 页面
      • 编写 html 程序
    • 打开某为云服务器公网IP 的 8080 端口
    • 启动服务器
    • 在浏览器访问 share.html 页面

接着上一节 webrtc服务器开发–搭建环境

使用 go 语言创建 http server

cd ~/dev/go
mkdir screen_share
cd screen_share
mkdir src
cd src
touch main.go

编写 go 程序

package main

import (
  "fmt"
  "net/http"
)

func main() {
  // 1.定义一个 URL 前缀
  staticURL := "/static/"
  // 2.定义一个 FileServer
  fs := http.FileServer(http.Dir("./static"))
  // 3.绑定 url 和 FileServer
  http.Handle(staticURL, http.StripPrefix(staticURL, fs))
  // 4.启动 HttpServer
  err := http.ListenAndServe(":8080",nil)
  if err != nil {
    fmt.Println(err)
  }
}

编译

go build -o screen_share src/*

创建静态 html 页面

创建 static 目录

cd ~/dev/go/screen_share
mkdir static
touch share.html

编写 html 程序

DOCTYPE html>

<html>
hello rtc
html>

打开某为云服务器公网IP 的 8080 端口

步骤如下:
webrtc服务器开发--搭建静态页面访问服务_第1张图片
webrtc服务器开发--搭建静态页面访问服务_第2张图片

webrtc服务器开发--搭建静态页面访问服务_第3张图片

webrtc服务器开发--搭建静态页面访问服务_第4张图片
webrtc服务器开发--搭建静态页面访问服务_第5张图片

现在外界就能访问这个公网IP 的 8080端口了

启动服务器

cd ~/dev/go/screen_share
./screen_share

在浏览器访问 share.html 页面

在浏览器的搜索栏输入
公网IP:8080//static/share.html

webrtc服务器开发--搭建静态页面访问服务_第6张图片

你可能感兴趣的:(服务器,webrtc,运维)