如何将网络监控摄像头中的网络流 RTSP 转换成 M3U8 流并嵌入微信公众号 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
linuxvivian
V2EX    推广

如何将网络监控摄像头中的网络流 RTSP 转换成 M3U8 流并嵌入微信公众号

  •  
  •   linuxvivian 2017-07-19 10:10:31 +08:00 7429 次点击
    这是一个创建于 3008 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在的网络监控摄像头一般都是支持输出网络流 RTSP 协议,当然现在有一些也直接支持输出 RTMP 协议流,目的是更好的适配主流流媒体服务器系统的接收如 adobe 的 FMS,Wowza 或 800Li Media Server。从节省成本来说输出 RTSP 协议的摄像头都在 100-500 元之间,性价比高,受众群更多。

    很多人买了监控摄像头会希望嵌入自己的网站,现在很多销售 IPCam 的厂家也提供直播云服务了,不过他们考虑带宽成本,会有很多限制码率,流量等。 所以现在很多人都在找能够嵌入自己网站或手机公众号的监控直播系统或划算的监控直播云服务。

    那么我们首先来看看实现 RTSP 成 M3U8 (手机端播放支持的流形式)需要哪些步骤:

    1. 了解到手的网络监控摄像头支持的协议( RTSP 或 RTMP )
    2. 每个厂家对输出的网络协议的具体书写规则自定义都不同,需要看具体说明书或直接联系厂家进行询问。(重要环节)
    3. 找到能够转接 RTSP 协议成 RTMP 并能够主动推送 RTMP 至流媒体服务器的软件。(我用的是 800Li 外部信号适配器软件,大家也可以百度搜索看其他的同样功能的软件。)
    4. 找到流媒体服务器系统软件。 (推荐 800Li 流媒体直播系统,理由:支持输出 m3u8 流地址,同时也支持给出嵌入网页的 HTML 代码,这段代码就是网页播放器和直播内容,这样就可以直接嵌入微信公众账号啦。)

    敲黑板,划重点:

    1. 如果是直接支持输出 RTMP 的摄像头,一般是直接能推送到流媒体服务器,无需转流软件进行拉流的。
    2. 给出大家我目前了解到一些监控头的 RTSP 书写规则:

    海康摄像头:

    rtsp://[username]:[password]@[ip]:[port]/[codec]/[channel]/[subtype]/av_stream

    说明:

    username: 用户名。例如 admin。
    password: 密码。例如 12345。
    ip: 为设备 IP。例如 192.0.0.64 。
    port: 端口号默认为 554,若为默认可不填写。
    codec:有 h264、MPEG-4、mpeg4 这几种。
    channel: 通道号,起始为 1。例如通道 1,则为 ch1。
    subtype: 码流类型,主码流为 main,辅码流为 sub。


    例如,请求海康摄像机通道 1 的主码流,Url 如下

    主码流:
    rtsp://admin:[email protected]:554/h264/ch1/main/av_stream
    rtsp://admin:[email protected]:554/MPEG-4/ch1/main/av_stream


    子码流:
    rtsp://admin:[email protected]/mpeg4/ch1/sub/av_stream
    rtsp://admin:[email protected]/h264/ch1/sub/av_stream

    大华摄像头:

    大华:
    rtsp://username:password@ip:port/cam/realmonitor?channel=1&subtype=0

    说明:
    username: 用户名。例如 admin。
    password: 密码。例如 admin。
    ip: 为设备 IP。例如 10.7.8.122 。
    port: 端口号默认为 554,若为默认可不填写。
    channel: 通道号,起始为 1。例如通道 2,则为 channel=2。
    subtype: 码流类型,主码流为 0 (即 subtype=0 ),辅码流为 1 (即 subtype=1 )。

    foscam 摄像头:

    rtsp://admin:[email protected]:88/videoMain (带有用户名和密码)
    rtsp://59.127.79.88:88/videoMain (无用户名和密码)


    其他品牌:

    宏视监控摄像头:
    rtsp://0.0.0.0/live/ch00_0


    中维世纪监控摄像头:
    rtsp://0.0.0.0:8554/live1.264 (次码流)
    rtsp://0.0.0.0:8554/live0.264 (主码流)

    -------------------------调皮分割线------------------------------------

    了解如何将监控直播嵌入微信公众号:
    http://www.800li.net/index.php?s=/home/website/detail/id/174.html

    如何将直播嵌入微信公众号:
    http://www.800li.net/index.php?s=/home/website/detail/id/15.html

    了解流媒体直播系统:
    http://www.800li.net
    目前尚无回复
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1474 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 16:42 PVG 00:42 LAX 09:42 JFK 12:42
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86