成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

來來來,做個直播DEMO

Awbeci / 2185人閱讀

摘要:目前直播很火,但是直播是怎么做的呢很多地方都有相關(guān)的教程,在這里做一個我做的簡單的,從零開始。的編譯安裝在服務(wù)器上下載以下源碼,截至目前這些包都是最新的。

目前直播很火,但是直播是怎么做的呢?很多地方都有相關(guān)的教程,在這里做一個我做的簡單的DEMO,從零開始。以下所說的服務(wù)器環(huán)境全部在Linux上。

nginx的編譯安裝

在服務(wù)器上下載以下源碼,截至目前這些包都是最新的。

下載nginx的源碼 鏈接

下載pcre的源碼 鏈接

下載zlib的源碼 鏈接

下載openssl的源碼 鏈接

下載nginx-rtmp-module的源碼 鏈接

編譯安裝

下載完了之后你的目錄結(jié)構(gòu)應(yīng)該是這樣的,順序的羅列在某個文件夾下。

nginx

pcre

openssl

zlib

nginx-rtmp-module

編譯

進入pcre的目錄執(zhí)行命令 ./configure && make && make install

進入nginx的目錄執(zhí)行命令

        ./configure --add-module=../nginx-rtmp-module --with-http_ssl_module  --with-openssl=../openssl --with-zlib=../zlib 
        make 
        make install`。

運行

安裝好的nginx都在 /usr/local/nginx 中。

修改 /usr/local/nginx/conf/nginx.conf 文件內(nèi)容:

   
        worker_processes  1;
        events {
            worker_connections  1024;
        }

        rtmp {
            server {
                listen 1935;
                chunk_size 4096;
                application live {
                    live on;
                    record off;
                }

                application hls {
                        live on;
                        hls on;
                        hls_path hls_temp;
                        hls_fragment 8s;
                }
            }
        }
        http {
            include       mime.types;
            default_type  application/octet-stream;
            sendfile        on;
            keepalive_timeout  65;
            server {
                listen       80;
                server_name  localhost;
                location / {
                    root   html/Love/;
                    index  index.html index.htm;
                }
                error_page   500 502 503 504  /50x.html;
                location = /50x.html {
                root   html;
            }
        }

推流與觀看

推流

向服務(wù)端推送直播的內(nèi)容,可以用比較流行的OBS,當然在網(wǎng)上搜一下一些ffmpeg的命令也是可以的。

設(shè)置廣播設(shè)定為rtmp://ServerIP:1935/live

設(shè)置播放路徑串流碼為 test

選擇一個場景開始串流

觀看

就用大名鼎鼎的 vlc

設(shè)置 打開媒體 -> 打開網(wǎng)絡(luò) rtmp://ServerIP/live/test

vlc也是有手機版的,是同樣。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/39312.html

相關(guān)文章

  • ,你可能沒見過這么全的實戰(zhàn)吧

    摘要:項目地址你沒有見過的終極實戰(zhàn)。本來我是打算做完就發(fā)文的,但是還是怕沒有效果圖,大家興趣欠佳,所以還是把這個整站弄出來給大家看一下大概是什么類型的應(yīng)用。 習慣,后期若有修改會在此處作全局說明。 前言 作為一個自認為高產(chǎn)博主,我已經(jīng)好久沒發(fā)文了,之前在segmentfault上面發(fā)的文也是刪的差不多了,還是怪我一開始給自己挖坑亂定目標,結(jié)果都滯后了,而且也沒有什么動靜,反思了好久,決定不做...

    GitChat 評論0 收藏0
  • ,你可能沒見過這么全的實戰(zhàn)吧

    摘要:項目地址你沒有見過的終極實戰(zhàn)。本來我是打算做完就發(fā)文的,但是還是怕沒有效果圖,大家興趣欠佳,所以還是把這個整站弄出來給大家看一下大概是什么類型的應(yīng)用。 習慣,后期若有修改會在此處作全局說明。 前言 作為一個自認為高產(chǎn)博主,我已經(jīng)好久沒發(fā)文了,之前在segmentfault上面發(fā)的文也是刪的差不多了,還是怪我一開始給自己挖坑亂定目標,結(jié)果都滯后了,而且也沒有什么動靜,反思了好久,決定不做...

    Joonas 評論0 收藏0
  • 2017前端技術(shù)預覽(未完結(jié),最后更新于1月13日)

    摘要:圖離線情況下發(fā)送微信消息,等網(wǎng)絡(luò)正常后微信會繼續(xù)處理我們的消息。無論是在微信中還是手機短信,在沒有信號時都不影響我們編輯發(fā)送短信,等網(wǎng)絡(luò)恢復時會自動幫我們把之前編輯好的信息順利遞送出去。 (刪掉了第一小段,因為和內(nèi)容關(guān)系不大。。) 本來這該是個技術(shù)分享會的內(nèi)容,參加完 Google Developer Day(GDD) 后想做個 AI Demo 來分享,奈何技術(shù)實力不夠,害怕把大家?guī)нM...

    cnio 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<