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

永久免费影视建站程序wordpress增加页面

永久免费影视建站程序,wordpress增加页面,qq空间网站域名怎么做的,在哪个网站做跨境电商目前互联网上的视频直播有两种,一种是基于RTMP协议的直播,这种直播方式上行推流使用RTMP协议,下行播放使用RTMP,HTTPFLV或者HLS,直播延时一般大于3秒,广泛应用秀场、游戏、赛事和事件直播,满足了…

        目前互联网上的视频直播有两种,一种是基于RTMP协议的直播,这种直播方式上行推流使用RTMP协议,下行播放使用RTMP,HTTP+FLV或者HLS,直播延时一般大于3秒,广泛应用秀场、游戏、赛事和事件直播,满足了对交互要求不高的场景;另一种是WebRTC协议的直播,这种直播方式使用UDP的协议进行流媒体的分发,直播延时小于1秒,同时连接数一般小于10个,主要应用在视频通话、秀场连麦等应用场景。

        除了上述两种场景外,还有一种视频直播的场景,就是同时要求低延时和大并发的场景,比如赛事直播、股票信息同步、大班教育等。SRT可以很好地满足上述场景的要求。

SRT:Secure Reliable Transport (SRT) 是一个开源的传输协议架构,基于UDT(可靠UDP协议)实现,主要是优化在不可靠网络上的传输性能。


srt-live-server 源代码:srt-live-server: 该项目已有3年未更新,将基于V1.4.9进行后续使用上的修改。icon-default.png?t=N7T8https://gitee.com/smartavs_01/srt-live-server

1.介绍

  • SRT -live-server(SLS)是一个基于安全可靠传输(SRT)的低延迟的开源直播流服务器。通常情况下,运输的延迟在互联网SLS小于1秒
  • SLS只支持MPEG-TS格式的流。
  • SLS借鉴了RTMP的URL格式(domain/app/stream_name),例如:msos.push/live/test
  • 如何区分同一流是推流还是拉流?在conf文件中通过设置domain_player/domain_publisher和app_player/app_publisher参数来解析。重要的是,domain_publisher/app_publisher和domain_player/app_player的两个组合字符串在同一个服务器块中不能相等
  • SLS只能运行在基于linux的操作系统上,如mac、centos或ubuntu等。

注意:该项目已有3年未更新,我将基于V1.4.9进行后续使用上的修改。

2.依赖

        请先安装SRT,系统环境请参考SRT(https://github.com/Haivision/srt)。

3.编译

$ sudo make

Bin文件在' Bin '的子目录下生成。

4.文档

关于配置文件,请参见wiki

5.使用说明

5.1.帮助信息

sls -h

5.2.指定配置文件运行

sls -c sls.conf

6.测试

6.1.使用ffmpeg进行测试

推流指令

./ffmpeg -f avfoundation -framerate 30 -i "0:0" -vcodec libx264  -preset ultrafast -tune zerolatency -flags2 local_header  -acodec libmp3lame -g  30 -pkt_size 1316 -flush_packets 0 -f mpegts "srt://[your.sls.ip]:8100?streamid=msos.push/live/test"

播放指令

./ffplay -fflags nobuffer -i "srt://[your.sls.ip]:8100?streamid=msos.pull/live/test"

注意:您可以通过FFMPEG推送直播流。编译FFMPEG源码时,需要启用SRT(--enable-libsrt)

6.2.使用srt-live-client进行测试

​ 在SLS中有一个测试工具,它可以用于性能测试。因为它没有编解码器的开销,主要是主网络开销。SLC可以将SRT流保存为TS文件,也可以将TS文件推送到SRT流。

TS文件作为输入,推送SRT流

./slc -r srt://[your.sls.ip]:8080?streamid=msos.push/live/test -i [TS文件]

SRT流作为输入,保存为TS文件

./slc -r srt://[your.sls.ip]:8080?streamid=msos.pull/live/test -o [TS文件]

7.发布信息

v1.2

  1. 更新内存模式。在v1.1中,发布者将数据复制到每个播放器,在v1.2中,每个发布者将数据放入数组,所有播放器从该数组读取数据。
  2. 更新发布者和播放器的关系。播放器不是发布者的成员。它们之间唯一的关系是数组数据。
  3. 添加推拉功能。支持所有和哈希模式的推,支持循环和哈希的拉。在集群模式下,您可以将流推送到散列节点,并从相同的散列节点拉取该流。
  4. 在pull和push的上游支持hostname:port/app

v1.3

  1. 支持重载。
  2. 为中继添加idle_streams_timeout特性。
  3. 将许可证类型从GPL更改为mit。

v1.4.x

  1. 增加HTTP统计信息。
  2. 增加HTTP事件通知,on_connect, on_close。
  3. 在slc(srt-live-client)工具中添加播放器功能,用于压力测试。
  4. 为slc (srt-live-client)工具增加发布功能,它可以根据DTS推送TS文件。
  5. 修改主机不可用时的HTTP bug。
  6. 将remote_ip和remote_port添加到on_event_url中,这可以作为播放器或发行商的唯一标识。
  7. 为了兼容MAC系统,TCP监听由epoll模式更改为select模式
  8. 修改HTTP检查重复错误以重新打开。
  9. 兼容OBS流,OBS支持srt协议,版本为v25.0以上。(https://obsproject.com/forum/threads/obs-studio-25-0-release-candidate.116067/)
  10. 增加 hls 录制功能.
  11. 将pid文件路径从“~/”更新为“/opt/soft/sls/”
  12. 将pid文件路径从“/opt/soft/sls/”更新为“/tmp/sls”,以避免在某些情况下使用根权限。
  13. 兼容SRT v1.4.1,在设置方法之前添加set latency方法
  14. 兼容raspberrypi.
http://www.yayakq.cn/news/10962/

相关文章:

  • 漳平建设局网站可以充值的网站怎么建设
  • 青岛市住房城乡建设厅网站seo工具是什么意思
  • 正规的企业网站建设公司网站编程技术有哪些
  • 用竹片做的网站课程微网站开发技术
  • 做带支付平台的协会网站大概wordpress 英文采集
  • 本地网站开发环境搭建建设一个网站 需要提供什么
  • 廊坊网站建设制作网站域名查询地址
  • 论坛建立网站WordPress文字黑条
  • 重庆网站建设最大网络推广是啥
  • 孟村县网站建设装修公司网站多少钱
  • 广州网站开发 d广州亦客网络子商务网站建设实践
  • 綦江集团网站建设网站建设主机类型怎么选
  • 南京哪家公司做网站百度竞价 百度流量 网站权重
  • 免备案的网站网站建设优化服务特色
  • 周浦手机网站策划建设公司网站建设知识问答
  • 1网站建设百度域名的ip地址
  • 浅析小型企业网站的建设现在做网站公司
  • 公司想做个自己的网站怎么做小程序商城怎么弄
  • 烟台网站建设 共赢上海 网站建设 排名
  • 成都网站搭建公司哪家好正能量网站网址大全
  • 苏州门户网站专业网站推广软件
  • 番禺网络做seo网站营销推广
  • 做ppt的图片素材网站有哪些网站开发最新书籍
  • 公司制做网站233小游戏网页版在线玩
  • 国际网站怎么进wordpress 表说明
  • 北京网站建设一站式服务有哪些做ppt网站
  • 网站开发的要注意基本原则房产网站怎么做才能吸引人
  • 网页上做ppt的网站好百度关键词优化多少钱一年
  • python游戏编程入门英文seo公司
  • 产品网站建设方案想学做蛋糕用哪一个网站