如何快遞打造直播----應用篇(二)
轉載請註明出處:http://blog.csdn.net/xiaoyuan511
已經記不起上次寫部落格是在什麼時間了,真是對不起了。這大半年也不知道自己在幹什麼,說在學習,可是學的東西在實際工作因為沒有用到,很快又忘記了。可能做的最大的事就是把極客導航更新了吧,希望更為大神給點意見或這提供一些好的網上給我,我給你們加到到導航上。那就先這樣吧。
一:概述
現在做直播應該很好做,各家第三方百花爭豔,並且都免費,只是在儲存和cdn分發上花錢。電腦上推拉流的軟體有OBS
、VLC
,這些去百度上搜一下就能搜到。一些直播公司拉流端用的的是ijkplayer,自己需要編譯一下,畢竟開源擴充套件比較方便。Android推流端可以用
二:推拉流地址
如果想在本地實現一個推拉流地址很簡單,自己安裝nginx,在nginx.conf最後面配置一個rtmp模組 ,具體配置可以看概念篇部落格。如果想配置非本地的地址,可以自己買個伺服器。剩下的就是登入伺服器。其餘跟本地配置一樣了。這樣配置的接到流就直接轉發,沒有cdn。推多個流的時候,可能就會變的很卡。
配置第三方推拉流地址,因為會用到他們的儲存和cdn分發,有些雲廠商會讓您聯絡他們的商務,好像必須還得是公司。不管是什麼雲廠商,你要申請推拉流地址,你首先得有個已經備案好的域名。以七牛云為例
其餘的就按照規定來就好了。這些廠商如果你流量小,前期應該是不花錢的。
三:應用
這個專案僅供學習,大家可以看看。UI大概長這樣:
登入註冊頁
首頁
播放頁
推流頁
我的
還有一些其他頁面,就不貼圖了,太佔地方了。推流拉流的sdk是用金山雲做的。推流端 拉流端 。
通訊系統和禮物系統是用環信做的。 裡面還有一些其他開源專案。特別感謝。當首頁列表狀態為錄播
的時候。播放的是一個香港的rtmp地址。大家做直播的可以拿這個做測試。
三:下載地址
執行先配置推拉流地址
四:其他
祝大家光棍節剁手愉快,馬雲爸比是今天最富有的人!