介紹一下我們平時用的視頻流格式
通常我們用的視頻流格式分為RTSP,RTMP,HLS三種資料,下面是介紹怎么播放這些資料,相應的代碼我都已經上傳了,有需要的話可以直接下載,我親身測驗過絕對會好使
據我親身測驗過播放RTSP資料有以下幾種方式
第一種方式就是通過VLC插件進行播放
第一步你需要下載一個VLC插件,安裝程序就是下一步,下一步就可以然后打開播放器,選擇媒體=====》流======》網路
在網路URL中輸入網上測驗的資料(rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov)》選擇串流>下一步==》
選擇添加按鈕=====》
=》選擇如框操作
》
然后他就轉換成hls,復制格式(127.0.0.1:8080/testA或者192.168.0.112:8080/testA)
注意:192.168.0.112 是我本機的IP地址
第二種方式通過python直接播放RTSP監控資料
這個方式簡單只需把你的RTSP資料放在python中相應的位置中,通過python轉換資料 然后前端就可以直接播相應的代碼已經上傳了,
第三種方式通過ffmpeg+nginx+RTSP資料轉換成RTMP進行播放
第一步安裝ffmpeg工具(已經配好了下載就可以用)
第二步安裝nginx(已經配好了下載就可以用)
第三步你需要先啟動nginx
這這個檔案地址欄輸入cmd回車
在輸入nginx.exe -c conf\nginx-win-rtmp.conf當下面圖示閃爍的話就代表他啟動開了
然后啟動埠
輸入cmd
輸入ffmpeg -i “rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov” -f flv -r 25 -s 1080*720 -an “rtmp://127.0.0.1:1935/live” 這樣就是rtsp資料轉換成rtmp資料在通過我的資源中播放rtmp下載 替換相關url("rtmp://127.0.0.1:1935/live)地址就進行播放
第四種方式通過ffmpeg+nginx+RTSP資料轉換成RTMP進行播放
第一步安裝ffmpeg工具(已經配好了下載就可以用)
第二步安裝nginx(已經配好了下載就可以用)
第三步你需要先啟動nginx
這這個檔案地址欄輸入cmd回車
在輸入nginx.exe -c conf\nginx-win-rtmp.conf當下面圖示閃爍的話就代表他啟動開了
然后啟動埠
輸入cmd
輸入ffmpeg -i "ffmpeg -i “rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov” -c copy -f hls -hls_time 2.0 -hls_list_size 0 -hls_wrap 15 “E:/CESIUM/nginx-1.7.11.3-Gryphon/html/hls/test.m3u8"” 這樣就是rtsp資料轉換成hls資料在通過我的資源中播放hls下載 替換相關url(http://localhost:8088/hls/test.m3u8)地址就進行播放
第五種方式根據不同廠商提供的監控器,跟相關的負責人進行詢問用他們家平臺進行取流播放
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/255319.html
標籤:其他
上一篇:JVM學習-分代收集演算法
