Nmap是世界著名的端口掃描程序,它能夠識別目標(biāo)主機(jī)開放的端口,協(xié)議,操作系統(tǒng)等。
頭條操作系統(tǒng)大概率是Linux:
頭條操作系統(tǒng):Linux
頭條網(wǎng)站采用世界最著名的CDN,Akamai加速器:
頭條網(wǎng)站:AkamaiGHost
頭條開放了80,443端口,關(guān)閉了1935端口。
有意思的是頭條號開啟了1935端口(rtmp直播推流協(xié)議),以及843端口(未知協(xié)議)。
頭條號開放了:1935端口
小測試:
ffmpeg是一個相當(dāng)強(qiáng)大的工具,具體它的一些功能這里就不作詳細(xì)的介紹,我們這次利用它實現(xiàn)rtmp推流 最終推流地址統(tǒng)一為 rtmp://127.0.0.1:1935/live/test
官方下載鏈接為:http://ffmpeg.org/
我這邊是win10 的,
下載解壓后目錄
進(jìn)入bin 可以看到
這幾個主要功能這里不詳細(xì)介紹
接下來我們啟動我們前面的 推流服務(wù)
我這邊已經(jīng)啟動了,監(jiān)聽是1935 端口
然后進(jìn)入到
打開cmd 的命令
輸入
中間涂掉的呢是我這邊遠(yuǎn)程的視頻地址,換成你們自己的
./ffmpeg -re -rtsp_transport tcp -i rtsp:/xxxxxxxxxxx -f flv -vcodec copy -acodec copy -f flv -q 10 rtmp://127.0.0.1:1935/live/test
在cmd 框中我們就可以看到開始推流了
接下來讓我們看下go 程序運行的日志
說明我們的服務(wù)已經(jīng)開始正常的接流處理了
再下一步我們用ffpaly 進(jìn)行對本地流地址播放測試
保持上面cmd 命令窗口不要關(guān)閉,再重新開一個cmd 命令窗口
然后輸入
./ffplay rtmp://127.0.0.1:1935/live/test
這時候屏幕就會彈出視頻了