Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 Warning: error_log(/data/www/wwwroot/hmttv.cn/caches/error_log.php): failed to open stream: Permission denied in /data/www/wwwroot/hmttv.cn/phpcms/libs/functions/global.func.php on line 537 天天操天天干天天透,精品中文字幕一区二区三区四区,色五月第一门户

          整合營銷服務商

          電腦端+手機端+微信端=數(shù)據(jù)同步管理

          免費咨詢熱線:

          Qt中插入html樣式

          t中引入html調(diào)節(jié)樣式

          HTML

          • 設置行間距字體高度和顏色
          <html><head/><body><p style=\"height:16px;line-height:24px;color:#787878\"> helloWorld</p></body></html>

          技巧

          • 實現(xiàn)Html鏈接動態(tài)下劃線
            • 繼承QLabel并重寫進入離開事件(對Html文字鏈接中text-decoration: none;屬性進行控制). 即可實現(xiàn)鼠標停留時顯示下劃線, 鼠標離開時隱藏下劃線.

          、前言說明

          推流程序?qū)⒁曨l流推送到流媒體服務器后,此時就等待驗證拉流播放,一般可以選擇ffplay命令行播放或者vlc等播放器打開播放,也可以選擇網(wǎng)頁直接打開拉流地址播放,一般主流的瀏覽器都支持網(wǎng)頁直接播放hls/m3u8/webrtc類型的視頻流,而且推流的主要目的可能就是為了能夠在各個客戶端中取流播放,尤其是網(wǎng)頁端,畢竟在各種操作系統(tǒng)上,網(wǎng)頁瀏覽器是基礎組件,只要你的程序能夠在網(wǎng)頁中運行,那就相當于通吃各種操作系統(tǒng),不用再去費勁心力的去開發(fā)各個平臺的程序。視頻監(jiān)控行業(yè)現(xiàn)在也是越發(fā)嚴格的要求最好能夠在網(wǎng)頁上直接播放視頻流,尤其是各個監(jiān)控攝像頭,由于rtsp/rtmp默認網(wǎng)頁不支持直接播放,需要推流轉(zhuǎn)換成hls/m3u8/webrtc來播放,hls格式的一般延遲比較大,首推webrtc格式的進行播放,實時性最好。

          很多時候未必電腦上有播放器,但是瀏覽器肯定有,為了第一時間驗證推流后的視頻流是否正常,所以直接在推流程序中加上了測試網(wǎng)頁的功能,就是主動生成一個宮格形式的視頻播放列表,自動打開網(wǎng)頁立即預覽實時效果,本人不是專業(yè)的網(wǎng)頁程序員,所以采用了最為簡單直接的辦法,那就是用iframe框架嵌套,一個通道相當于就一個iframe,默認iframe是帶邊框的,可以用frameborder=0屬性來去掉,默認網(wǎng)頁有邊距和間距,可以用樣式body{margin:3px;padding:0px;}來調(diào)整。自此推流后一鍵生成網(wǎng)頁自動打開實時預覽,非常哇咔咔。

          二、功能特點

          2.1 文件推流

          1. 指定網(wǎng)卡和監(jiān)聽端口,接收網(wǎng)絡請求推送音視頻等各種文件。
          2. 實時統(tǒng)計顯示每個文件對應的訪問數(shù)量、總訪問數(shù)量、不同IP地址訪問數(shù)量。
          3. 可指定多種模式,0-直接播放、1-下載播放。
          4. 實時打印顯示各種收發(fā)請求和應答數(shù)據(jù)。
          5. 每個文件對應MD5加密的唯一標識符,用于請求地址后綴區(qū)分訪問哪個文件。
          6. 支持各種瀏覽器(谷歌chromium/微軟edge/火狐firefox等)、各種播放器(vlc/mpv/ffplay/potplayer/mpchc等)打開請求。
          7. 播放過程中可以任意切換播放進度,支持倍速播放。
          8. 需要推流的文件名稱歷史記錄自動存儲和打開加載應用。
          9. 切換文件獲取訪問地址,自動拷貝地址到剪切板方便直接粘貼測試使用。
          10. 極低CPU占用,128路1080P同時推流不到1%CPU占用,異步發(fā)送數(shù)據(jù)機制。
          11. 純QTcpSocket通信,不依賴流媒體服務程序,核心源碼不到500行,注釋詳細,功能完整。
          12. 每個推流都可以手動指定唯一標識符(方便拉流/用戶無需記憶復雜的地址),沒有指定則按照策略隨機生成hash值。
          13. 自動生成測試網(wǎng)頁直接打開播放,可以看到實時效果,自動按照數(shù)量對應宮格顯示。
          14. 支持Qt4/Qt5/Qt6任意版本,支持任意系統(tǒng)(windows/linux/macos/android/嵌入式linux等)。

          2.2 網(wǎng)絡推流

          1. 支持各種本地視頻文件和網(wǎng)絡視頻文件。
          2. 支持各種網(wǎng)絡視頻流,網(wǎng)絡攝像頭,協(xié)議包括rtsp、rtmp、http。
          3. 支持將本地攝像頭設備推流,可指定分辨率和幀率等。
          4. 支持將本地桌面推流,可指定屏幕區(qū)域和幀率等。
          5. 自動啟動流媒體服務程序,默認mediamtx(原rtsp-simple-server),可選用srs、EasyDarwin、LiveQing、ZLMediaKit等。
          6. 可實時切換預覽視頻文件。
          7. 推流的清晰度和質(zhì)量可調(diào)。
          8. 可動態(tài)添加文件、目錄、地址。
          9. 視頻文件自動循環(huán)推流,如果視頻源是視頻流,在掉線后會自動重連。
          10. 網(wǎng)絡視頻流自動重連,重連成功自動繼續(xù)推流。
          11. 網(wǎng)絡視頻流實時性極高,延遲極低,延遲時間大概在100ms左右。
          12. 極低CPU占用,4路主碼流推流只需要占用0.2%CPU。理論上常規(guī)普通PC機器推100路毫無壓力,主要性能瓶頸在網(wǎng)絡。
          13. 推流后除了用rtmp地址訪問以外,還支持直接hls/webrtc訪問,可以直接瀏覽器打開看實時畫面。
          14. 可以推流到外網(wǎng)服務器,然后通過手機、電腦、平板等設備播放對應的視頻流。
          15. 每個推流都可以手動指定唯一標識符(方便拉流/用戶無需記憶復雜的地址),沒有指定則按照策略隨機生成hash值。
          16. 自動生成測試網(wǎng)頁直接打開播放,可以看到實時效果,自動按照數(shù)量對應宮格顯示。
          17. 支持Qt4/Qt5/Qt6任意版本,支持任意系統(tǒng)(windows/linux/macos/android/嵌入式linux等)。

          三、體驗地址

          1. 體驗地址:https://pan.baidu.com/s/1d7TH_GEYl5nOecuNlWJJ7g 提取碼:01jf 名稱:bin_video_push
          2. 國內(nèi)站點:https://gitee.com/feiyangqingyun
          3. 國際站點:https://github.com/feiyangqingyun
          4. 個人主頁:https://blog.csdn.net/feiyangqingyun
          5. 知乎主頁:https://www.zhihu.com/people/feiyangqingyun/

          四、使用步驟

          4.1 文件推流

          1. 選擇或者填寫要監(jiān)聽的網(wǎng)卡IP地址,填寫好監(jiān)聽端口,建議默認即可。
          2. 單擊添加文件或者目錄,選擇要加入推流的音視頻文件,添加成功以后會自動羅列在表格中。
          3. 單擊啟動服務按鈕,會變成停止服務字樣表示啟動服務成功。
          4. 從表格中選中一行,會自動將該音視頻文件的播放地址填寫到右下角,同時也會自動拷貝到剪切板。
          5. 將地址粘貼到瀏覽器地址欄回車即可查看播放音視頻,可以任意切換播放進度。
          6. 將地址用vlc或者其他播放器打開即可查看播放音視頻,可以任意切換播放進度。
          7. 文件推流服務支持多個同時請求,表格中會顯示每個文件對應正在請求中的數(shù)量,右下角也有統(tǒng)計總請求數(shù)量,還有統(tǒng)計不同IP地址的請求總數(shù)。
          8. 單擊停止服務按鈕會停止所有服務,由于存在緩存的關系,停止以后緩存中的視頻還可以繼續(xù)播放,過一段時間就不能播放。
          9. 在啟動服務后支持動態(tài)添加文件、移除文件、清空文件。

          4.2 網(wǎng)絡推流

          1. 選擇或者填寫推流的前綴地址,建議默認即可。
          2. 單擊添加文件或者目錄,選擇要加入推流的音視頻文件,添加成功以后會自動羅列在表格中。
          3. 單擊添加地址,可以從下拉框中選擇或者填寫,下拉選項中是一些格式模板,比如本地攝像頭、本地桌面、電視臺、網(wǎng)絡攝像機等。
          4. 單擊啟動服務按鈕,會變成停止服務字樣表示啟動服務成功。
          5. 在啟動服務后支持動態(tài)添加地址、移除地址、清空地址。如果處于啟動服務中,添加后會立即推流。
          6. 從表格中選中一行,會自動將播放地址填寫到右下角,同時也會自動拷貝到剪切板。
          7. 一次推流可以分多種不同的地址訪問,右下角總共有三種地址,第一種是rtmp開頭的視頻流地址,可以用各種播放器打開,第二種是hls(m3u8)格式的地址,一般用于網(wǎng)頁瀏覽器顯示,第三種是webrtc格式的地址,一般用于瀏覽器或者部分支持該格式的播放器。
          8. 將地址粘貼到瀏覽器地址欄回車即可查看視頻流,地址也可以用播放器打開。
          9. 單擊停止服務按鈕會停止所有服務,在啟動服務后支持動態(tài)添加文件、移除文件、清空文件。

          五、效果圖

          忍住不哭,可是雙眼最清楚,我這顆心都默默承受著愛情的,獨自收拾著愛情的包袱,夜里難以入睡。


          主站蜘蛛池模板: 亚洲AV日韩AV天堂一区二区三区| 欲色影视天天一区二区三区色香欲| 精品国产日韩亚洲一区在线| 国产av熟女一区二区三区| 日韩一区二区三区射精| 亚洲Av高清一区二区三区| 国产成人一区二区三区在线| 国产成人无码精品一区不卡| 波多野结衣一区视频在线| 色狠狠AV一区二区三区| 日本不卡一区二区三区视频| www.亚洲一区| asmr国产一区在线| 视频在线一区二区三区| 国产午夜一区二区在线观看| 在线精品一区二区三区| 中文字幕乱码一区久久麻豆樱花 | 美女啪啪一区二区三区| 一区二区三区在线播放| 一区二区三区四区视频在线| 国产一区二区三区无码免费| 国产精品综合一区二区| 无码人妻精品一区二区蜜桃百度| 天堂不卡一区二区视频在线观看| 波多野结衣一区二区三区高清在线| 国模精品视频一区二区三区| 日本一道一区二区免费看| 日韩在线视频一区二区三区 | 色狠狠色狠狠综合一区| 精品人妻系列无码一区二区三区| 亚洲高清日韩精品第一区| 国产福利一区二区三区在线视频 | 国产福利电影一区二区三区久久老子无码午夜伦不 | 久久人妻内射无码一区三区| 精品国产免费一区二区三区香蕉| 日本一区二区不卡视频| 人妻av无码一区二区三区| 色噜噜狠狠一区二区三区| 无码视频免费一区二三区| 一区二区在线播放视频| 久久人妻av一区二区软件|