直播答题,也许是产一个夺宝平台?

就由最终平分奖金达到来拘禁,冲顶大会通关的总人口分的比较多,一人平分几百,但是未消除有底子操控,信息不透明,谁知道通关的人口,都发出啊猫腻啊?

安装

鉴于事先曾安装了了openresty,详见博文。这里我们仅需要装nginx-rtmp-module模块即可。

下载并解压模块:

wget https://github.com/arut/nginx-rtmp-module/archive/master.zip
unzip  master.zip

停下原来的Nginx服务:

nginx -s stop

布置并编制:

./configure --add-module=/home/nginx-rtmp-module-master
make

复制Nginx:

## 路径根据自己软件路径自行配置
cp /home/openresty/build/nginx-1.11.2/objs/nginx /usr/local/openresty/nginx/sbin

配置rtmp服务:

rtmp {                #RTMP服务
    server {
       listen 1935;  #//服务端口
       chunk_size 4096;   #//数据传输块的大小
       application vod {
           play /opt/video; #//视频文件存放位置。
       }
       application live{ #直播
           live on;
       }
   }
}

检查并启动服务:

nginx -t
nginx

但是,直播答题,确实是均等块大大的非常的肥肉,好好利用,会带你飞的流量。

PC推流

PC 直播是当 PC(windows/mac)上因安装之推流软件 OBS(推荐)或者 XSplit
向RTMP视频云的推流地址,推送经过压缩编码现场活动、教学、投影或者游戏等镜头,同时观众得以通过与推流地址相互对应的广播地址收看实时画面。

图片 1

PC 直播流程非常简单,主要步骤:

  • 由此RTMP自定义一个推流地址,解决向哪推流的题材;
  • 应用第三在的推流软件,设置推流音视频源以及编码参数,解决推进什么内容的题目;
  • 观众便足以动用我们提供的 RTMP DEMO
    通过设置播放地址便可进展察看,解决内容触达到观众那里的题材。

图片 2

引进阅读:老三着推流工具使用指南

无亮堂,我生app能无克上线呢,期待ing,我随即款app也许比直播答题更好打。嘿嘿~

回看

实时回看视频服务器的布置:

events {
    use epoll;# 选择epoll模型可以达到最佳的IO性能
    worker_connections  1024;
}

rtmp {                #RTMP服务
    server {
       listen 1935;  #//服务端口
       chunk_size 4096;   #//数据传输块的大小
       application vod {
           play /opt/video; #//视频文件存放位置。
       }
       application live{ #直播
           live on;
           hls on; #这个参数把直播服务器改造成实时回放服务器。
           wait_key on; #对视频切片进行保护,这样就不会产生马赛克了。
           hls_path /opt/video/hls; #切片视频文件存放位置。
           hls_fragment  600s;     #设置HLS片段长度。
           hls_playlist_length 10m;  #设置HLS播放列表长度,这里设置的是10分钟。
           hls_continuous on; #连续模式。
           hls_cleanup on;    #对多余的切片进行删除。
           hls_nested on;     #嵌套模式。
       }
   }
}

HTTP服务:

server {
        listen       80;
        server_name  rtmp.52itstyle.com;

        location /stat {
          rtmp_stat all;
           rtmp_stat_stylesheet stat.xsl;
        }

        location /stat.xsl {
            root /home/nginx-rtmp-module-master/;
        }

        location / {
            root   html;
            index  index.html index.htm;
        }
        location /live {  #这里也是需要添加的字段。
            types {  
               application/vnd.apple.mpegurl m3u8;  
               video/mp2t ts;  
            }
            alias /opt/video/hls;
            expires -1;
            add_header Cache-Control no-cache; 
            add_header Access-Control-Allow-Origin *;
        }  
        error_page   500 502 503 504  /50x.html;
        location = /50x.html {
            root   html;
        }
    }

番外:

形容以初始

粗程序升级实时音视频录制以及广播能力,开放 Wi-Fi、NFC(HCE)
等硬件连接功能。同时提供按需加载、自定义组件和再次多看层级等新特点,增强了第三正平台的力,以满足日益增长的政工需。

呢再迅速地连续用户与公司,小序提供了实时音视频录制和广播组件。符合类目要求的微序自助开通后,可自从建或使云服务,实现单向、双向甚至多向的音视频功能,如在线授课、远程咨询、视频客服,以及多人会等。

2017-12-26微信小程序推送了如此同样长达消息,文档,代码也是简约的同样画带过,用户需要自建或以云服务,实现单向、双向甚至多往的音视频功能。目前特支持
flv, rtmp 格式。

本篇博客通过介绍下nginx的rtmp模块来如nginx服务支持rtmp协商,可以就推流和播放的效应。

2018年,抓住用户,才发流量,有了流量,才发生各种之广告主为您投资。

播放

上传一个视频文件test.flv至/opt/video目录。

下载一个VLC media
player,工具栏-媒体-打开网络串流-网络,然后偶输入网络URL(rtmp://ip:port/vod/test.flv),点击播放。

图片 3

2017年,国家刚刚颁布政策,所有的等同处女夺宝app全部底线整改,如果直播答题app走这么的样式,我怀念,也毫不失去想了,反正大家都晓得后果了。

微信推流

<live-pusher webviewId="push" url="rtmp://ip:port/live/itstyle" 
    mode="HD" 
    autopush ="true"
    bindstatechange="statechange" 
    beauty = "10"
    whiteness="10"
    style="width: 300px; height: 225px;" />

手机打开小程序页面,进行视频推流服务,稍后咱们会以/opt/video/hls/itstyle
目录下发现有的ts文件和index.m3u8文书。

在意 url中的itstyle可以无定义,相当给一个房间标识。

直以来,竞技类答题游戏对人人都极其具吸引力,从《开心辞典》和《一站到底》在电视上霸气多年即会看下。而直播答题APP将在线答题、知识付费、视频直播等重重熊熊元素连结在共,极生或成2018年之首先个风口。

Web播放

xiaozhibo.html:

<!DOCTYPE html>
<html lang="zh-cmn-Hans">
    <head>
        <meta http-equiv="X-UA-Compatible" content="IE=Edge" />
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no, shrink-to-fit=no">
        <title>小直播</title>
        <meta name="keywords" content="">
        <meta name="description" content="小直播——直播分享">
        <meta name="format-detection" content="telephone=no">
        <meta name="apple-mobile-web-app-capable" content="yes">
        <meta name="apple-mobile-web-app-status-bar-style" content="black">
        <meta name="msapplication-tap-highlight" content="no">
        <script src="//imgcache.qq.com/open/qcloud/video/vcplayer/TcPlayer-2.2.1.js" charset="utf-8"></script>
    </head>
    <body>
        <div id="id_test_video" style="width:100%; height:auto;"></div>
        <script type="text/javascript">
           var player =  new TcPlayer('id_test_video', {
                "m3u8": "http://rtmp.52itstyle.com/live/itstyle002/index.m3u8",
                "autoplay" : true,//iOS下safari浏览器,以及大部分移动端浏览器是不开放视频自动播放这个能力的
                "coverpic" : "https://blog.52itstyle.com/usr/uploads/2017/12/2652725976.jpg",
                "width" :  '480',//视频的显示宽度,请尽量使用视频分辨率宽度
                "height" : '320'//视频的显示高度,请尽量使用视频分辨率高度
            });
        </script>
    </body>
</html>

跨域问题crossdomain.xml放置在网站到底目录:

<cross-domain-policy>
  <allow-access-from domain="*.qq.com" secure="false"/>
</cross-domain-policy>

测试访问地址:http://rtmp.52itstyle.com/xiaozhibo.html

参照文档:

http://www.cnblogs.com/zx-admin/p/5783523.html

https://cloud.tencent.com/document/product/267

https://github.com/arut/nginx-rtmp-module/wiki/Directives#rtmp

作者: 小柒

出处: https://blog.52itstyle.com

分享是快乐的,也见证了个人成长历程,文章大都还是办事经验总结以及平时攻读累,基于自身认知不足之处在所难免,也呼吁大家指正,共同进步。

较给欢迎度好的,有有限慢,西瓜视频以及花椒直播。

出环境

Linux (centos7),Nginx (openresty),nginx-rtmp-module

形容到此地,说到复活卡,我们转移种思路,假如复活卡可以就此金钱买卖,一摆放同片钱,那么,这不是变相的同等状元夺宝么?

假设惦记被用户喜爱上您的直播,你得起同另主播不一样的地方,才会更为的养用户。

再者,奖金为比前平台好,但是,参与的人数多了,通关的人头耶就搭,最后平分到温馨的手里,缺寥寥无几,费尽心思的了了十二拖累,却以到了几块钱,真得有些不值得。

西瓜视频背后是头长,头长,想比大家都知晓,一个流量巨大的阳台,其他都关闭了,头修是勿见面坍塌的,因为,它来光辉的流量收入。更何况,头长达直播答题的主持人都比较会逗乐,请了发名望的巨星,单由立点,西瓜视频算有少数优势。

就几乎上,小编一直当关切的各项的平台,其实,市面上吧就算是花椒直播,冲顶大会,芝士超人,西瓜视频立刻四款软件。

要你答题失败,每个平台都见面于您复活卡一摆设,但是你得邀请身边的心上人进入,才会领。因此,才起了应酬裂变,越来越多之人头与进来。