魚羊兒教您搭建手機直播APP平臺!直播系統原始碼開發!
新年將至元旦快馬上就要來了,直播的大火從2017年一直燒到了2018年,搭建直播平臺的技術——直播APP原始碼也漸漸浮出水面,在直播大火的現在,您是不是也想要一款獨屬於自己的直播平臺呢?魚羊兒今天就教您搭一款簡易直播平臺。
一.前端推流
1.推流可以採用命令: ffmpeg -i input -vcodec copy -acodec copy -f flv rtmp://127.0.0.1/live/cgstream0input 可以是實時流,也可以是檔案,如果是檔案 需要加上-re。運用中需要將127.0.0.1換成rtmp所在機器的ip地址。
用命令推流時間戳資訊不能任意修改,想要達到一個滿意的結果還是要用程式碼實現。
主要方法程式碼如下:
1.開啟影片流,filename可以檔名稱也可以是實時流url.
2.建立輸出上下文以及輸出流,輸出流的格式需要設定成flv
從輸入流中讀取音影片包
二。服務端可以選擇crtmpserver,crtmpserver開源,在windows平臺以及linux平臺下都可以執行。
隨著人們對影片質量要求的提高,基本上影片的解析度都是高畫質(1080p),位元速率基本會在4M以上。試想如果伺服器網路卡選擇千兆網路卡,單個網路卡最多也就支援兩百多路。一般來講,伺服器的cpu配置會比普通電腦高很多,支援幾百路併發是不會出現效能問題。
三. 播放端
如果在網頁上播放(IE),可以選擇JwPlayer,如果用外掛的也是可以。Android端播放器如果底層基於ffmpeg,也可以播放CrtmpServer
轉發的音影片流(ffmpeg需要引入librtmp庫),IOS系統 同理。播放的url是rtmp:/
四. 如何搭建
1.首先 下載CrtmpServer服務(可以直接從群裡下載),執行雙擊資料夾下的crtmpserver.exe,如果沒有閃退,說明執行成功.
2.下載ffmpeg.exe (可以從群裡直接下載),在命令列執行 ffmpeg -i input -vcodec copy -acodec copy -f flv rtmp://127.0.0.1/live/cgstream0 127.0.0.1改成crtmpserver.exe所在伺服器的地址.如果你在linux下推流,需要linux版本的ffmpeg。cgstream0可以根據需要任意修改。在 windows平臺下如果推流成功ffmpeg會一直列印資訊,出錯也會有相應的提示。
3.播放:播放可以用ffplayer.exe(可以從群裡下載,這個工具對rtmp流支援不是很好 ,播放的地址是rtmp://127.0.0.1/live/cgstream0 live=1),還可以用CGPlayer播放器。
4.以上只是一款簡易的直播平臺不僅提供原始碼也可以為您搭建您需要的直播平臺.魚羊兒下期繼續揭秘一套手機直播系統原始碼需要多少錢。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2144/viewspace-2812861/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 魚羊兒教學做直播!搭建自己的直播系統原始碼創業!原始碼創業
- 直播 App 原始碼搭建簡易直播平臺及個人開發直播系統的難點APP原始碼
- 短影片直播APP系統:成品原始碼開發快速搭建部署平臺APP原始碼
- 直播系統原始碼--搭建直播平臺的奠基石原始碼
- bogo手機直播原始碼部署直播軟體系統搭建!Go原始碼
- 教育直播APP原始碼開發系統APP原始碼
- 線上教育系統原始碼平臺搭建 教育APP開發 教育直播原始碼獨立運營版原始碼APP
- 語音直播系統原始碼開發語音直播系統部署搭建原始碼
- 線上教育直播系統開發_教育行業線上直播平臺搭建行業
- 手機直播軟體系統搭建原始碼,聚合採集器採集平臺介面!原始碼
- 手機直播平臺開發的解析
- PHP直播平臺原始碼搭建教程PHP原始碼
- 直播平臺搭建原始碼,uniapp progress進度條原始碼APP
- 移動短影片直播開發,短影片原始碼搭建社交平臺原生APP原始碼APP
- 教育直播APP系統原始碼,原生開發功能APP原始碼
- 快速運營搭建直播軟體平臺直播原始碼!原始碼
- 直播+社交:一對一社交app原始碼或成直播平臺開發新寵APP原始碼
- 直播APP原始碼系統家族功能開發介紹APP原始碼
- 教育直播平臺原始碼:影響線上教育直播系統開發週期的因素有哪些原始碼
- 直播原始碼如何搭建一個屬於自己的直播平臺?原始碼
- 直播平臺搭建原始碼,java相簿製作原始碼Java
- 程式原始碼搭建遊戲直播系統軟體平臺,成本低原因原始碼遊戲
- 花小錢如何做直播軟體平臺或直播盒子直播系統原始碼!原始碼
- 如何開發直播平臺,直播平臺開發需要CDN嗎
- 直播APP原始碼,直播系統推流SDK(Android)APP原始碼Android
- 一對一直播系統原始碼開發工具如何搭建?原始碼
- 教育平臺原始碼:直播教育系統開發需要保證四個特性原始碼
- 直播教學系統原始碼搭建定製影片直播功能完善低延時負載強原始碼負載
- 區塊鏈社交直播系統開發方案,IM聊天資訊平臺搭建區塊鏈
- 兔子短影片直播(卷軸)系統技術開發(原始碼搭建)原始碼
- 如何搭建直播平臺?直播平臺搭建需要注意什麼?
- 短影片直播APP原生開發直播系統無加密搭建定製短影片APP加密
- 直播平臺開發經驗分享——直播平臺搭建環境配置詳解及分析
- 開發直播軟體必須要用直播系統原始碼才行原始碼
- 直播平臺原始碼開發,簽到功能的實現原始碼
- 直播平臺搭建原始碼,更改圖片透明度原始碼
- 直播app開發搭建,ios 獲取手機中所有圖片APPiOS
- 教育類APP,直播教育系統,教育原始碼原生開發功能APP原始碼