雲豹方維直播源碼,手機直播系統搭建經驗分享!

來源:互聯網
上載者:User

標籤:直播源碼   直播   直播系統   直播軟體   

手機直播程式直播系統搭建經驗淺談方法!前端推流
1.推流可以採用命令: ffmpeg -i input -vcodec copy -acodec copy -f flv

rtmp://127.0.0.1/live/cgstream0
input 可以是即時資料流,也可以是檔案,如果是檔案 需要加上-re。運用中需要將127.0.0.1

換成rtmp所在機器的ip地址。
用命令推流時間戳記資訊不能任意修改,想要達到一個滿意的結果還是要用代碼實現。
主要方法代碼如下:
1.開啟視頻流,filename可以檔案名稱也可以是即時資料流url.
2.建立輸出上下文以及輸出資料流,輸出資料流的格式需要設定成flv
3.從輸入資料流中讀取音視頻包
服務端的配置
服務端可以選擇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.以上只是一款簡易的直播平台,如果您需要進軍直播市場的直播平台,這款簡易的直播平台並不適用,建議您還是找專業的直播APP源碼服務商為您搭建。為了讓更多的直播人擁有

屬於自己的直播平台和為每一位直播人打造一個直播夢想作為理念,現在的直播軟體源碼有了更多有趣新穎的功能:遊戲直播間、一對一直播、短視頻、私密直播間、奪寶遊戲等等,支援各種二次開發等等。

雲豹方維直播源碼,手機直播系統搭建經驗分享!

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.