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

热门的网页设计工具有哪些杭州专业seo服务公司

热门的网页设计工具有哪些,杭州专业seo服务公司,广东建设协会网站首页,网页游戏大全免费前言 若只是实现一对一通信,仅使用webrtc就足够了。但有时间需要进行多个人的直播会议,当人比较多时,建议使用一个流媒体服务器,笔者使用的是SRS。 这个开源项目资料比较全,笔者仅在此记录下搭建过程 一、准备 1.操…

前言

若只是实现一对一通信,仅使用webrtc就足够了。但有时间需要进行多个人的直播会议,当人比较多时,建议使用一个流媒体服务器,笔者使用的是SRS。

这个开源项目资料比较全,笔者仅在此记录下搭建过程

一、准备

1.操作系统ubuntu22.04 64位 x86架构(建议更新到最新)

2.安装编译器相关,执行如下命令

sudo apt-get install build-essential

二、获取源码并编译

源码下载

git clone -b develop https://gitee.com/ossrs/srs.git

注意: 建议使用国内的代码库,下载速度快一些

切换到srs/trunk目录,并编译

cd srs/trunk
./configure --ffmpeg-opus=on
make

 注:音频编码需要支持opus,所以记得需要添加ffmpeg-opus选项

若是需要播放网络摄像头的画面,建议使用如下编译选项

cd srs/trunk
./configure --gb28181=on --ffmpeg-opus=on
make

注:摄像头推流建议使用gb28181,视频选择x264编码,音频选择AAC编译 

三、 设置配置文件,并启动服务

编译完成后,在conf目录下有多个配置文件,即可以直接使用,也可以修改或创建新的配置文件

笔者为方便测试,参考https.rtc.conf和push.gb28181.conf两个配置,合并成https.push.gb28181.conf,以方便测试

说明:

1.使用SRS的web端推流,需要使用https协助的接口,相关配置在https.rtc.conf中

2.播放网络摄像头的视频流,相关配置在push.gb28181.conf中

准备好配置文件后,就可以启动SRS服务器了,执行如下命令

CANDIDATE="192.168.1.10"
./objs/srs -c conf/https.push.gb28181.conf

若是在公网测试,CANDIDATE的地址设置成公网IP

若是在本地测试,CANDIDATE的地址设置成服务器网卡的IP 

检查SRS是否成功启动,可以打开 http://192.168.1.10:8080,或者执行命令:

# 查看SRS的状态
./etc/init.d/srs status# 或者看SRS的日志
tail -n 30 -f ./objs/srs.log

四、推拉流测试

访问http://192.168.1.0:8080或https://192.168.1.0:8088

如下所示

 可以通过SRS控制台,查看相关流信息

 进行SRS播放器,可以查看流信息

 需要注意的是,若使用非默认端口的,需要手工修改下对应的端口,如下图所示

 注:若需要web推流测试,且SRS没有安装在本地,需要使用https协议的接口

 笔者测试项目如下

1.web推流,web拉流播放

2.gb28181推流,web拉流播放

3.webrtc native推流,web拉流播放

4.web推流,webrtc native拉流播放

5.gb28181推流,webrtc native拉流播放

6.webrtc native推流,webrtc native拉流播放

目前各测试项目工作正常

后记

本文档记录的是笔者的测试过程,有几点问题,笔者强调下

1.webrtc native默认推流使用opus音频编码,SRS默认使用AAC音频编码,建议在SRS中启用opus音频编码

注:每路音频编码AAC转opus都会消耗服务器资源的,不要开太多

2.webrtc native默认本地不启用h264编码的,需要自己打开相关编译选项;部分支持硬件加速的Android设备会启用h264,需要在编译时开户软解码。否则SRS默认默认不支持的,接口上会返回400错误

3.webrtc默认使用udp传输数据的,不建议修改成tcp

4.为测试方便,建议关闭浏览器的跨域限制

以谷歌浏览器为例:

在浏览器地址栏输入

chrome://flags/#block-insecure-private-network-requests

Block insecure private network requests.项的Default改为Disabled即可。

http://www.wangmingla.cn/news/88186.html

相关文章:

  • logo做ppt模板下载网站小红书推广方式有哪些
  • 惠州市网站建设济南seo优化公司助力网站腾飞
  • 丰县数据网站建设多少钱网站优化的方法有哪些
  • 做俄语网站中国国际新闻
  • 安阳做网站推广百度推广上班怎么样
  • 网站查询真假拉新平台
  • 网站建设费需要分摊吗网络营销的基本方式有哪些
  • 四川省建设厅申报网站网络营销推广网站
  • 重庆建设雅马哈125价格站长之家seo查询
  • 外包公司做网站图片哪里整的seo外链优化策略
  • 网站设计培训课程搜索引擎推广简称
  • 河源北京网站建设广东公共广告20120708
  • 快对作业小程序入口seo搜索引擎推广
  • 网站去哪做百度品牌广告多少钱一个月
  • 怎么做dj网站山东网络推广优化排名
  • 太原cms建站系统搜索引擎优化指的是什么
  • 广州网站优化快速获取排名著名营销策划公司
  • 湖南网站建设的公司百度搜索关键词技巧
  • 深圳网站建设开发哪家好网站优化平台
  • wordpress修改文章日期sem推广优化
  • 网站服务器租赁哪家好郑州网站优化seo
  • 网站左侧树形导航怎么做品牌营销策略论文
  • 苹果cms如何做网站淘宝店铺推广
  • 网站网站注册正规的计算机培训机构
  • 推广做网站多少钱网络营销外包推广
  • 济南网站建设公司送400百度快照推广效果怎样
  • 苏州建站公司精选苏州聚尚网络买链接网站
  • wordpress 采集系统seo研究中心倒闭
  • 山西百度公司做网站的六种常见的网站类型
  • 免费个人网站建设报价李江seo