精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

輕松入門Android直播相關技術 從0搭建直播系統

移動開發 Android
從0開始搭建一個直播系統,我立馬實踐了下,所以首先給大家分享下整個搭建的流程。本人的操作系統為mac,其他系統的同學可以根據提示,自行安裝軟件。

從0開始搭建一個直播系統

我立馬實踐了下,所以首先給大家分享下整個搭建的流程:

本人的操作系統為mac,其他系統的同學可以根據提示,自行安裝軟件。

一個簡易的直播系統,大致可以由三部分組成:

搭建一個rtmp媒體服務器

  • 推流端
  • 拉流端

現在目標是快速搭建起來,所以當然是借助開源項目和一些軟件:

  • rtmp媒體服務器:這里使用srs
  • 推流端:這里使用obs
  • 拉流端:這里使用播放器vlc

rtmp媒體服務器的搭建

這里使用srs,srs的鏈接為:

https://github.com/ossrs/srs

首先clone到本地,進入到trunk目錄:

  1. git clone https://github.com/ossrs/srs.git  
  2. cd srs/trunk 

然后執行:

  1. ./configure --osx 

注意: Centos6.x/Ubuntu12 32/64bits用戶僅需要執行./configure。

***執行:

  1. make 

執行成功后,就可以開啟我們的服務了:

  1. ./etc/init.d/srs start 

如果是mac系統,此時會失敗,原因是srs.conf中max_connections太大,

目錄為srs/trunk/conf/srs.conf,可以修改為248(其他操作系統可能無此問題)。

再次回到trunk目錄:

  1. ./etc/init.d/srs start 

 

到此我們的srs服務器就搭建起來了。

注:

Centos、Ubuntu可以參考官網搭建,比較簡單。

如果你啟動過程中還遇到了其他錯誤,可以查看log信息:

  1. srs/trunk/objs/srs.log 

其他指令:

  1. 停止 ./etc/init.d/srs stop  
  2. 重啟 ./etc/init.d/srs restart 

有了服務器之后,我們就準備開始我們的推流端。

如果你實在搭建不成功,可以先拿116.196.121.20這個ip做測試,我在京東云上搭建的,配置較低,主要用于大家臨時測試,可能不穩定,看一眼就行,后續會關掉,所以還是盡可能自己搭建成功吧。

使用OBS推流

下載地址: https://obsproject.com/

先下載安裝,這里就簡單了

輕松入門Android直播相關技術 從0搭建直播系統

首先選擇點擊+選擇來源,這里我選擇了窗口捕獲,然后點擊右側的設置:

輕松入門Android直播相關技術 從0搭建直播系統

選擇流,串流類型選擇自定義,然后url,填寫:

  1. rtmp://你的ip/你喜歡的url 

流名稱可以按照上述自由輸入。

記住我們的url和流名稱:

  1. rtmp://192.168.1.102/zhy/mylive 

完成后,點擊確定。

然后點擊開始推流即可。

輕松入門Android直播相關技術 從0搭建直播系統

這樣,我們的OBS推流就開啟啦,軟件的更多使用自行探索吧。

***就剩下我們的拉流了。

使用VLC拉流

下載地址: http://www.videolan.org/vlc/

先下載安裝,這個就更簡單啦。

輕松入門Android直播相關技術 從0搭建直播系統

點擊Open Network,輸入我們剛才的url+流名稱,點擊確定即可。

輕松入門Android直播相關技術 從0搭建直播系統

稍等,就開始播放我們的推流內容了。

輕松入門Android直播相關技術 從0搭建直播系統

最左側是VLC,中間是OBS,右側是我窗口捕獲對象。

到這里,就算我們搭建了一個直播系統啦~~自己搭建成功的感覺,無比爽快,也能很大的激發我們后續的學習興趣。

后面我們可以根據自己的需求去選擇學習拉流或者推流,逐步替換掉軟件。拉流的方式很多,很多開源播放器都支持。這里我們考慮替換掉推流,希望可以使用手機來推流。

使用第三方推流SDK

最簡單的方式,就是可以借助于第三方的推流SDK,大多情況下第三方SDK完整方案都是收費的,不過他們的推流Android SDK倒是可以下載無需付費情況下來學習使用的。

這里以百度云的直播SDK為例,下載地址:

https://cloud.baidu.com/doc/Downloadcenter/Push.html#.E7.89.88.E6.9C.AC.E6.9B.B4.E6.96.B0.E8.AF.B4.E6.98.8E

直接點擊下載Android SDK即可,下載完成后解壓,然后倒入AS(這竟然是個Eclipse項目…),還好AS支持,導入后:

輕松入門Android直播相關技術 從0搭建直播系統

直接將mStreamKey修改我們的rtmp的地址即可。

注意,需要在build.gradle中添加下v7的依賴

  1. compile 'com.android.support:appcompat-v7:23.0.0' 

然后運行,界面還可以:

輕松入門Android直播相關技術 從0搭建直播系統

貼一下運行時的效果圖:

輕松入門Android直播相關技術 從0搭建直播系統

還是以vlc拉流即可,整個過程很緩慢,耐心等待,效果也不是很好,不過能跑通即可,主要是學習。然后你可以舉一反三試試其他的SDK。

當然了,很多開源項目其實比SDK作為學習資料更好,比較源碼都有,下面以一個開源項目舉例。

使用開源項目推流

使用一個開源項目:

https://github.com/begeekmyfriend/yasea

直接clone,導入。

這個比較順利,導入后,修改下rtmp鏈接:

輕松入門Android直播相關技術 從0搭建直播系統

然后運行即可(導入不成功,自己想辦法解決,基礎能力啦~)。

貼一張效果圖:

輕松入門Android直播相關技術 從0搭建直播系統

硬解碼的情況下,效果比前面的SDK好很多~~

好了,***我們再看一種方式。

恩,ffmpeg很火,ffmpeg很強大。

所以***一種方式,就是看如何利用ffmpeg推流啦~~

利用ffmpeg推流

大家可以自己下載ffmepg的源碼,然后按照網上的方式去編成so,簡單的一點而且比較實用的,就是編出可以執行ffmpeg 命令的so,這樣就能干很多事情了。

這里,由于篇幅,我們就直接使用別人編好的項目了。

https://github.com/WritingMinds/ffmpeg-android-java

直接導入,該項目支持直接運行ffmpeg的命令。

ffmpeg命令很多:

例如:

將.avi轉成gif動畫(未壓縮)

  1. ffmpeg -i video_origine.avi gif_anime.gif 

合成視頻和音頻

  1. ffmpeg -i son.wav -i video_origine.avi video_finale.mpg 

其中有一個命令就是支持推流,這里將手機上的zixia.mp4作為輸入:

  1. ffmpeg -re -i /storage/emulated/0/zixia.mp4  
  2.     -vcodec libx264  
  3.     -acodec aac  
  4.     -f flv  
  5.     -strict -2 rtmp://192.168.1.102/zhy/mylive= 

那么這個庫是支持在手機上運行ffmpeg命令的,那就簡單了:

輕松入門Android直播相關技術 從0搭建直播系統

貼上我們需要執行的命令,運行即可。

這里注意我推的是存儲卡上的一個媒體文件,注意添加相關權限,效果如下。

輕松入門Android直播相關技術 從0搭建直播系統

好了,這樣我們的大致學習了如何搭建一個小直播系統,如何利用SDK,開源項目,以及簡單的使用ffmpeg來進行推流~~

很多時候,學習一個比較大的技術方向就是開頭難,無從下手,那么本篇應該是一篇非常易懂的教程,希望對想要學習直播技術的小伙伴有所幫助,也希望以此能夠激發大家一定的學習興趣,當然直播技術遠不止于此,大家可以根據自己的情況繼續深入學習~

責任編輯:未麗燕 來源: Hongyang
相關推薦

2016-08-27 20:40:02

直播彈幕

2010-12-14 18:08:31

商業價值

2016-11-04 15:44:50

移動

2021-01-29 14:41:43

Nginx直播服務器rtmp

2023-08-16 14:56:07

2016-11-28 02:42:38

2019-01-04 09:19:17

產品技能數據

2016-11-17 18:19:13

VR直播

2016-09-08 16:46:41

網絡直播百度開放云CDN

2016-12-01 13:44:19

iosandroid

2025-05-22 21:19:14

2018-08-09 10:01:48

2013-01-16 15:07:30

Android NDKAndroid開發

2019-07-31 10:18:17

Web 開發Python

2016-03-15 14:00:10

點贊
收藏

51CTO技術棧公眾號

国产精品一区av| 久久艹精品视频| 97人妻精品一区二区三区视频 | 成人啪啪18免费游戏链接| 美女尤物在线视频| 播五月开心婷婷综合| 欧美中文字幕在线观看| 国产精品一区二区亚洲| 在线播放一区二区精品视频| 富二代精品短视频| 最新av在线免费观看| 午夜精品久久久久久久爽 | 中文字幕亚洲影院| 国精产品一区一区三区mba下载| 91麻豆国产自产在线观看| 国产热re99久久6国产精品| 久久久久久久久久99| 一区二区免费在线观看| 精品欧美国产| 亚洲欧美卡通动漫| 久久夜色精品国产噜噜av小说| 在线观看一区二区精品视频| 操bbb操bbb| 精品美女视频在线观看免费软件 | 国产一区二区三区免费看| 久久久久国产精品免费| 久久丫精品忘忧草西安产品| 超碰在线一区| 欧美精品一卡二卡| 美女网站免费观看视频| 国产盗摄在线视频网站| 一色屋精品亚洲香蕉网站| 久久精品国产美女| www.国产视频| 久久国产精品无码网站| 人人澡人人澡人人看欧美| 九九久久免费视频| 久久久久久久久99精品大| 国产视频丨精品|在线观看| 免费不卡av网站| 久久69成人| 色婷婷精品久久二区二区蜜臂av| 国产精品久久久久久久乖乖| 成人黄色网址| 国产精品福利电影一区二区三区四区| 久久婷婷开心| 婷婷色在线视频| 国产很黄免费观看久久| 成人久久久久久久| 亚洲视频一区在线播放| 日本不卡视频在线| 国产精品91一区| 看片网址国产福利av中文字幕| 国产一区欧美| 久久免费高清视频| 久久免费视频6| 欧美人与禽猛交乱配视频| 久久亚洲私人国产精品va| 日日碰狠狠添天天爽| 日韩精品欧美| 色婷婷久久一区二区| 粉嫩精品久久99综合一区| 精品国精品国产自在久国产应用| 亚洲天堂av电影| 国产交换配乱淫视频免费| 日韩精品免费一区二区夜夜嗨 | 欧美性色视频在线| 97视频在线免费播放| 美脚恋feet久草欧美| 色成年激情久久综合| 粉嫩虎白女毛片人体| 日韩在线影院| 欧美视频一二三区| 天堂在线一区二区三区| 日韩激情精品| 亚洲第一视频网站| 亚洲一区二区三区蜜桃| 精品美女久久| 久久精品国产亚洲精品| 黄色一级片在线免费观看| 在线欧美不卡| 日本高清+成人网在线观看| 免费在线观看av的网站| 精品一区二区三区不卡 | 国产精品九色蝌蚪自拍| 国产日韩第一页| 草草视频在线观看| 91国内精品野花午夜精品| 天天视频天天爽| 我要色综合中文字幕| 亚洲国产精久久久久久| 中文字幕 自拍| 亚洲h色精品| 98精品在线视频| 国产成人麻豆免费观看| 国产精品亚洲一区二区三区在线| 精品国产一二| 超碰国产在线| 亚洲国产欧美一区二区三区丁香婷| 男女激情无遮挡| 国产精品黄色片| 日韩欧美中文字幕精品| 中日韩精品一区二区三区| 99久久综合狠狠综合久久aⅴ| 欧美激情免费看| 午夜精品免费观看| 国产美女精品一区二区三区| 精品九九九九| 国产写真视频在线观看| 婷婷开心激情综合| 亚洲欧美日本一区二区三区| 久久悠悠精品综合网| 最近日韩中文字幕中文| 国产成人无码精品久在线观看| 男男视频亚洲欧美| 国产专区一区二区三区| 怡红院红怡院欧美aⅴ怡春院| 欧美视频在线免费| 亚洲性图第一页| 色综合色综合| 日本精品免费观看| 高清乱码毛片入口| 亚洲视频精选在线| 欧美日韩一区二区在线免费观看| 69精品国产久热在线观看| 中文字幕亚洲在线| 一级片视频在线观看| 成人中文字幕在线| 四虎永久免费网站| 99热播精品免费| 亚洲免费成人av电影| 日本五十路女优| 国产精品一区二区不卡| 亚洲五月六月| 国产极品一区| 中文字幕在线亚洲| 高潮毛片又色又爽免费 | 日韩成人午夜电影| 久久亚洲午夜电影| 日本乱码一区二区三区不卡| 亚洲成年人在线| 久草视频在线资源| 国产二区国产一区在线观看| 97超碰免费观看| 深夜福利亚洲| 精品国偷自产在线视频99| 国产一区二区视频免费| 久久精品无码一区二区三区| 日批视频在线免费看| 久久精品国产亚洲5555| 国模gogo一区二区大胆私拍| 丁香花免费高清完整在线播放| 亚洲久草在线视频| 久久aaaa片一区二区| 亚洲九九在线| 亚洲资源在线看| 天堂av资源在线观看| 日韩免费视频线观看| 久久久久成人精品无码| 成人一区二区三区视频在线观看| 69精品丰满人妻无码视频a片| 欧美久久一区二区三区| 欧美人在线观看| 亚洲国产精品一| 亚洲韩国精品一区| 亚洲婷婷在线观看| 99精品视频免费观看| 精品国产乱码久久久久软件| 九九色在线视频| 亚洲国产日韩欧美综合久久| 国产成人免费观看视频 | 美女视频一区在线观看| 中文一区一区三区免费| 精品网站999| 国模精品视频一区二区三区| 日本五码在线| 欧美日韩免费在线视频| 欧美卡一卡二卡三| va亚洲va日韩不卡在线观看| 女人另类性混交zo| 久久亚洲成人| 高清视频一区| 卡通欧美亚洲| 久久视频在线观看免费| 免费观看国产精品| 欧美亚洲一区三区| 外国一级黄色片| 91在线看国产| 久久黄色片网站| 好看的亚洲午夜视频在线| 久久手机视频| 成人国产精品一区二区网站| 97精品国产97久久久久久春色| 精品视频二区| 精品国产伦理网| 波多野结衣日韩| 亚洲综合丝袜美腿| 亚洲精品国产精品国自产网站| 国产成人激情av| 992kp快乐看片永久免费网址| 欧美激情第二页| 日韩视频在线观看国产| 一区二区三区视频播放| 国产精品视频播放| av成人福利| xxxxxxxxx欧美| 无码精品在线观看| 欧美一卡二卡三卡| 亚洲国产av一区二区三区| 一区二区三区在线视频观看58 | 国产精品传媒入口麻豆| www.日本高清| 国产精品一区二区三区四区| 熟妇人妻无乱码中文字幕真矢织江| 欧美日韩伊人| 亚洲精品美女久久7777777| 国产精品网址| 亚洲精品欧美极品| 国产综合色在线观看| 韩国日本不卡在线| 男女在线观看视频| 久久婷婷国产麻豆91天堂| 激情综合闲人网| 精品亚洲夜色av98在线观看 | 精品亚洲一区二区| 人妻一区二区三区免费| 在线播放亚洲一区| 亚洲第一区av| 色婷婷久久99综合精品jk白丝| 日本中文字幕免费| 亚洲一区二区精品3399| 三级全黄做爰视频| 国产精品美女久久久久久久| 加勒比综合在线| 99久久99久久久精品齐齐| 国产麻豆剧传媒精品国产| 国内精品不卡在线| 奇米影视四色在线| 蜜桃精品视频在线观看| 欧美一级裸体视频| 丝袜亚洲另类欧美| 久久精品99国产| 丝袜亚洲精品中文字幕一区| 色欲av无码一区二区人妻| 国产欧美日韩亚洲一区二区三区| 日韩精品一区二区在线视频 | 国产精品网曝门| 日本高清黄色片| 欧美韩国日本不卡| 国产无遮挡在线观看| 国产精品丝袜在线| 性色国产成人久久久精品 | 日韩三级小视频| 天天色天天操综合| 国产超碰人人爽人人做人人爱| 午夜视黄欧洲亚洲| 久视频在线观看| 亚欧色一区w666天堂| 69成人免费视频| 欧美综合一区二区三区| 国产精品无码一区| 欧美日韩中文国产| 国产乱码精品一区二区三区精东| 3atv一区二区三区| 亚洲精品国产suv一区| 亚洲精品一区二区三区香蕉| 天天操天天插天天射| 亚洲欧美www| 啊v视频在线| 久久久精品电影| 国产又色又爽又黄刺激在线视频| 国内伊人久久久久久网站视频| 亚洲综合电影| 国产日韩在线视频| 一区二区免费| 日本一区免费在线观看| 97精品视频| 国产精品久久国产| 性xx色xx综合久久久xx| 国产精品一区二区小说| 国产精品996| 成人h动漫精品一区| 国产精品久久三| 久久久久久久久97| 日本黄色一区二区| 91资源在线视频| 亚洲第一视频网站| 在线日本视频| 久久人人爽人人| www.一区| 国产一区二区免费电影| 日韩一区二区在线免费| 日韩欧美猛交xxxxx无码| 久久激情综合| 97超碰免费在线观看| 久久亚洲二区三区| 玖玖爱这里只有精品| 欧美日韩在线观看视频| 91丨九色丨丰满| 亚洲精品美女网站| 国产一二区在线| 国产成人高潮免费观看精品| 午夜视频在线观看精品中文| 日韩经典在线视频| 亚洲高清免费| 99九九精品视频| 国产亚洲精品福利| 日本亚洲色大成网站www久久| 欧美三级三级三级| 手机亚洲第一页| 欧美裸体男粗大视频在线观看| 欧美色网在线| 狠狠色狠狠色综合人人| 亚洲免费二区| 福利在线一区二区三区| 99re免费视频精品全部| 欧美人禽zoz0强交| 欧美在线影院一区二区| 香蕉视频911| 欧美激情乱人伦| 精品午夜视频| 中文字幕不卡每日更新1区2区| 久久综合五月| 午夜久久久久久久| 亚洲国产色一区| 国产精品无码AV| 丝袜美腿亚洲一区二区| 黑人巨大精品| 久久久久高清| 一区二区三区福利| 最新版天堂资源在线| 一区二区三区欧美在线观看| 国产精品伦理一区| 中文字幕日韩欧美在线视频| 怡红院成人在线| 欧美成熟毛茸茸复古| 亚洲黄色免费| www国产视频| 精品国产乱码久久久久酒店| 国产综合视频在线| 欧美激情精品久久久久久免费印度| 国产精品中文| 一级全黄肉体裸体全过程| 久久av老司机精品网站导航| 一本在线免费视频| 欧美日韩电影在线播放| 午夜免费福利在线观看| 国产欧美精品在线| 国产精品久久久久久久免费观看| www.99r| 亚洲欧美影音先锋| 国产视频www| 欧美大奶子在线| 高潮按摩久久久久久av免费| av在线免费观看国产| 成人国产一区二区三区精品| 日本在线小视频| 亚洲女人初尝黑人巨大| 欧美成人精品一区二区男人小说| 欧美二区三区| 日本在线不卡一区| av在线免费播放网址| 欧美一区二区成人6969| a级片免费在线观看| 精品日韩欧美| 日韩精品高清不卡| 懂色av蜜臀av粉嫩av永久| 91精品国产免费| xxxx在线视频| 欧美一进一出视频| 久久精品久久精品| 欧美日韩综合一区二区| 亚洲激情在线视频| 免费观看成人性生生活片| 在线一区高清| 成人亚洲精品久久久久软件| 国产精品一区无码| 爱福利视频一区| www.丝袜精品| 国产一区亚洲二区三区| 亚洲天堂福利av| 日韩中文字幕免费在线观看| 日本成人在线视频网址| 91精品91| 女~淫辱の触手3d动漫| 欧美人狂配大交3d怪物一区| 久操av在线| 亚洲精品久久久久久一区二区| 国产福利精品一区二区| 中文字幕高清在线免费播放| 北条麻妃久久精品| 欧美日韩一本| 亚洲天堂av一区二区| 午夜久久电影网| 婷婷视频在线| 久久艳妇乳肉豪妇荡乳av| 国产精品亚洲一区二区三区妖精| 麻豆精品久久久久久久99蜜桃| 久久中文久久字幕| 久久99影视|