作者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://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1496768017.A.815.html
1F:推 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
2F:推 meteor260: h264只有影没错啊, aac那管你有包进ts吗06/07 10:29
3F:→ meteor260: 未看先猜你只有第一个ts有声是因为全部aac都跑去第一个06/07 10:30
4F:→ meteor260: ts里06/07 10:30
5F:→ meteor260: 另外aac要记得跟影片对时喔, 不然会影音分离06/07 10:31
6F:推 meteor260: 不过看你说的vlc rtsp影音皆正常, 这样就要猜wowza那边 06/07 10:47
7F:→ meteor260: 有什麽不支援了06/07 10:47
8F:推 meteor260: 总之看一下出来的ts aac的部分有没有哪里怪怪06/07 10:50
9F:→ meteor260: 再往回查是哪边出问题06/07 10:50
10F:推 deepkh: 用ffmpeg-probe去分析ts的video audio的timestamp吧06/07 12:07
11F:→ netburst: 新CAM不加入W 直接区网喂给hls.js勒?06/07 16:36
12F:→ netburst: 还是该CAM没支援HLS输出? 06/07 16:37
13F:→ netburst: ip/img/stream.m3u806/07 16:38
cam不支援hls输出。QQ
06/12有更新进度在原文哦感谢各位~~
※ 编辑: j16598231 (223.137.73.205), 06/12/2017 15:30:53