如何快遞打造直播----應用篇(二)

轉載請註明出處:http://blog.csdn.net/xiaoyuan511

已經記不起上次寫博客是在什麼時間了,真是對不起了。這大半年也不知道自己在幹什麼,說在學習,可是學的東西在實際工作因爲沒有用到,很快又忘記了。可能做的最大的事就是把極客導航更新了吧,希望更爲大神給點意見或這提供一些好的網上給我,我給你們加到到導航上。那就先這樣吧。

一:概述

現在做直播應該很好做,各家第三方百花爭豔,並且都免費,只是在存儲和cdn分發上花錢。電腦上推拉流的軟件有OBSVLC,這些去百度上搜一下就能搜到。一些直播公司拉流端用的的是ijkplayer,自己需要編譯一下,畢竟開源擴展比較方便。Android推流端可以用yasea。我今天會給大家分享一個集成第三方直播項目。但是項目中的推流地址和拉流地址可能需要大家自己配置一下。還有一個不幸的消息就是我的服務器可能在有幾個月到期了,但是我可以在這留下頁面。就算到期後,也能看出什麼樣。

二:推拉流地址

如果想在本地實現一個推拉流地址很簡單,自己安裝nginx,在nginx.conf最後面配置一個rtmp模塊 ,具體配置可以看概念篇博客。如果想配置非本地的地址,可以自己買個服務器。剩下的就是登錄服務器。其餘跟本地配置一樣了。這樣配置的接到流就直接轉發,沒有cdn。推多個流的時候,可能就會變的很卡。
配置第三方推拉流地址,因爲會用到他們的存儲和cdn分發,有些雲廠商會讓您聯繫他們的商務,好像必須還得是公司。不管是什麼雲廠商,你要申請推拉流地址,你首先得有個已經備案好的域名。以七牛云爲例七牛。登錄後-審覈-直播雲服務-新建直播空間。可以配置很多種播放的流。在這七牛雲不僅需要你的域名備案還需要公安部備案。如下:

其餘的就按照規定來就好了。這些廠商如果你流量小,前期應該是不花錢的。

三:應用

這個項目僅供學習,大家可以看看。UI大概長這樣:

  • 登錄註冊頁

  • 首頁

  • 播放頁

  • 推流頁

  • 我的

還有一些其他頁面,就不貼圖了,太佔地方了。推流拉流的sdk是用金山雲做的。推流端 拉流端
通信系統和禮物系統是用環信做的。 裏面還有一些其他開源項目。特別感謝。當首頁列表狀態爲錄播的時候。播放的是一個香港的rtmp地址。大家做直播的可以拿這個做測試。

三:下載地址

Git下載地址

運行先配置推拉流地址

四:其他

祝大家光棍節剁手愉快,馬雲爸比是今天最富有的人!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章