作者j16598231 (滎鶄)
看板Soft_Job
標題[請益] RTSP轉HLS問題
時間Wed Jun 7 00:53:32 2017
各位好,小弟最近有個問題卡很久需要有人指點迷津..
我手上目前有2個IPCam,一台比較舊一台比較新。
目標是想透過瀏覽器觀看IPCam的影音。
架構是將
cam的rtsp接到wowza後轉成hls,瀏覽器是搭配類似hls.js的第三方lib.
這在舊cam上是可行的。
但加入新cam且wowza設定不變的情況下,
1.瀏覽器上無法播放
2.vlc player上播放m3u8則是有影無聲。
經過一連串的修改設定、看log、抓rtsp協定、sdp...
發現
舊的cam h264 level是4.1,新cam h264 level是5.0。
原以為問題是出在這,還在wowza論壇發問。
https://www.wowza.com/community/questions/43770/view.html
(幫自己的英文QQ)
因在wowza上不知還能從何下手,所以想說用ffmpeg自己轉看看,結果只有第一個ts有聲
有?
之後轉出來的ts都是無影...
這是ffmpeg的log
https://gist.github.com/anonymous/48bb0628ca2ca1fee6dc1986d3a404f2
https://superuser.com/questions/1216135/rtsp-conver-to-hls-no-audio
(再次幫自己的英文QQ)
跪求各位提點一下,謝謝!!
==========06/12更新==========
Hello,不好意思過了幾天才回。
目前有大概找到問題點了~~
上禮拜我直接去亞捷技術請教,發現是我們cam audio samplerate16000所導致。
但不確定是不是wowza不支援(要再詢問wowza)。
目前解法是先透過一個encoder把samplerate調整成44100再丟到wowza轉hls就成功了!!感
謝感謝~~
再請教各位一個問題,有沒有什麼推薦的open source的encoder?ffserver似乎已經不能
用了?謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.230.8.50
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1496768017.A.815.html
推 synd: 新cam的RTSP輸出你確定沒問題嗎?建議從encoder段debug起06/07 08:46
請問怎樣算是沒問題啊?用vlc player播rtsp影音皆正常。
因cam皆是廠商提供的,我這邊還能改encode端嗎?謝謝~~
※ 編輯: j16598231 (42.73.239.129), 06/07/2017 09:55:03
推 meteor260: h264只有影沒錯啊, aac那管你有包進ts嗎06/07 10:29
→ meteor260: 未看先猜你只有第一個ts有聲是因為全部aac都跑去第一個06/07 10:30
→ meteor260: ts裡06/07 10:30
→ meteor260: 另外aac要記得跟影片對時喔, 不然會影音分離06/07 10:31
推 meteor260: 不過看你說的vlc rtsp影音皆正常, 這樣就要猜wowza那邊 06/07 10:47
→ meteor260: 有什麼不支援了06/07 10:47
推 meteor260: 總之看一下出來的ts aac的部分有沒有哪裡怪怪06/07 10:50
→ meteor260: 再往回查是哪邊出問題06/07 10:50
推 deepkh: 用ffmpeg-probe去分析ts的video audio的timestamp吧06/07 12:07
→ netburst: 新CAM不加入W 直接區網餵給hls.js勒?06/07 16:36
→ netburst: 還是該CAM沒支援HLS輸出? 06/07 16:37
→ netburst: ip/img/stream.m3u806/07 16:38
cam不支援hls輸出。QQ
06/12有更新進度在原文哦感謝各位~~
※ 編輯: j16598231 (223.137.73.205), 06/12/2017 15:30:53