而pandaTV等直播平臺顯然是不能夠直播電影的,因而我就按照google的方法本身推流1080P給妹子看電影,配合obs直播軟件,很是簡單就完成了設置,實測效果還不錯。php
參考博客,感謝做者html
Monkey_ALinnginx
Chakery瀏覽器
macOS,soundflower,obs,brew,nginx
開始教程app
macOS
下有obs
這款很好的直播軟件,能夠豐富的採集外部設備,推流也比較穩定,而且open source
,強力推薦。tcp
咱們會發現直接推流出去,macOS
的系統聲音是沒有的,這就須要soundflower
進行音頻輸出設置,
正統mac
看這裏測試
本人是黑蘋果,設置方法大同小異,只不過是用Line-out
替代了Built-in Output
ui
brew tap homebrew/nginx brew install nginx-full --with-rtmp-module
此時nginx
模塊就裝好了
啓動:
nginx
在瀏覽器裏打開(http://localhost:8080)
出現Welcome to nginx!
表示成功
若是出現
nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) nginx: [emerg] bind() to 0.0.0.0:8080 failed (48: Address already in use) .....
則表示8080
端口被佔用,查看PID
lsof -i tcp:8080
根據端口PID
,kill
掉
kill 6048 #替換成你的8080端口的PID
而後從新執行nginx
,打開(http://localhost:8080)測試
查看nginx
安裝位置
brew info nginx-full
找到nginx-full
位置,通常在/usr/local/etc/nginx/nginx.conf
編輯這個文件,在文件最末尾加上
# 在http節點後面加上rtmp配置: rtmp { server { listen 1999; application rtmplive { live on; record off; } } }
而後重啓nginx
,其中的1.10.3
要替換成你的版本號,查看nginx -v
/usr/local/Cellar/nginx-full/1.10.3/bin/nginx -s reload
未報錯就說明重啓成功
obs
設置——串流——自定義url——url
輸入:rtmp://192.168.0.101:1999/rtmplive
開始推流,做者在這一步沒有報錯
而後在收看推流的設備上下載VLC
播放器,apple store
和google play
都有,打開網絡串流
將咱們的地址寫進去:rtmp://192.168.0.101:1999/rtmplive
完成,開始享受自制直播吧!