ZLMediakit-method ANNOUNCE failed: 401 Unauthorized

这篇具有很好参考价值的文章主要介绍了ZLMediakit-method ANNOUNCE failed: 401 Unauthorized。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用ffmpeg推流:

nohup ffmpeg -stream_loop -1 -re -i "/usr/local/mp4/test.mp4" -vcodec h264 -acodec aac -f rtsp -rtsp_transport tcp rtsp://10.55.134.12/live/test &
[root@localhost ~]# ffmpeg -stream_loop -1 -re -i "/usr/local/mp4/test.mp4" -vcodec h264 -acodec aac -f rtsp -rtsp_transport tcp rtsp://10.55.134.12/live/test
ffmpeg version 4.2.4 Copyright (c) 2000-2020 the FFmpeg developers
  built with gcc 10.3.1 (GCC)
  configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --docdir=/usr/share/doc/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib64 --mandir=/usr/share/man --arch=aarch64 --optflags='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' --extra-ldflags='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld ' --extra-cflags=' ' --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libvo-amrwbenc --enable-version3 --enable-bzlib --disable-crystalhd --enable-fontconfig --enable-frei0r --enable-gcrypt --enable-gnutls --enable-ladspa --enable-libaom --enable-libdav1d --enable-libass --enable-libbluray --enable-libcdio --enable-libdrm --enable-libjack --enable-libfreetype --enable-libfribidi --enable-libgsm --enable-libmp3lame --enable-openal --enable-opencl --enable-opengl --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librsvg --enable-libsrt --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libvorbis --enable-libv4l2 --enable-libvidstab --enable-libvpx --enable-libx264 --enable-libx265 --enable-libxvid --enable-libzimg --enable-libzvbi --enable-avfilter --enable-avresample --enable-libmodplug --enable-postproc --enable-pthreads --disable-static --enable-shared --enable-gpl --disable-debug --disable-stripping --shlibdir=/usr/lib64
  libavutil      56. 31.100 / 56. 31.100
  libavcodec     58. 54.100 / 58. 54.100
  libavformat    58. 29.100 / 58. 29.100
  libavdevice    58.  8.100 / 58.  8.100
  libavfilter     7. 57.100 /  7. 57.100
  libavresample   4.  0.  0 /  4.  0.  0
  libswscale      5.  5.100 /  5.  5.100
  libswresample   3.  5.100 /  3.  5.100
  libpostproc    55.  5.100 / 55.  5.100
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from '/usr/local/mp4/test.mp4':
  Metadata:
    major_brand     : isom
    minor_version   : 512
    compatible_brands: isomiso2avc1mp41
    encoder         : Lavf57.41.100
  Duration: 00:02:59.84, start: 0.000000, bitrate: 2566 kb/s
    Stream #0:0(und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(tv, bt709), 1280x720 [SAR 1:1 DAR 16:9], 2430 kb/s, 50 fps, 50 tbr, 90k tbn, 100 tbc (default)
    Metadata:
      handler_name    : VideoHandler
    Stream #0:1(eng): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 125 kb/s (default)
    Metadata:
      handler_name    : SoundHandler
Stream mapping:
  Stream #0:0 -> #0:0 (h264 (native) -> h264 (libx264))
  Stream #0:1 -> #0:1 (aac (native) -> aac (native))
Press [q] to stop, [?] for help
[libx264 @ 0xaaaaf8de7fb0] using SAR=1/1
[libx264 @ 0xaaaaf8de7fb0] using cpu capabilities: ARMv8 NEON
[libx264 @ 0xaaaaf8de7fb0] profile High, level 3.2, 4:2:0, 8-bit
[libx264 @ 0xaaaaf8de7fb0] 264 - core 157 r2980 34c06d1 - H.264/MPEG-4 AVC codec - Copyleft 2003-2019 - http://www.videolan.org/x264.html - options: cabac=1 ref=3 deblock=1:0:0 analyse=0x3:0x113 me=hex subme=7 psy=1 psy_rd=1.00:0.00 mixed_ref=1 me_range=16 chroma_me=1 trellis=1 8x8dct=1 cqm=0 deadzone=21,11 fast_pskip=1 chroma_qp_offset=-2 threads=6 lookahead_threads=1 sliced_threads=0 nr=0 decimate=1 interlaced=0 bluray_compat=0 constrained_intra=0 bframes=3 b_pyramid=2 b_adapt=1 b_bias=0 direct=1 weightb=1 open_gop=0 weightp=2 keyint=250 keyint_min=25 scenecut=40 intra_refresh=0 rc_lookahead=40 rc=crf mbtree=1 crf=23.0 qcomp=0.60 qpmin=0 qpmax=69 qpstep=4 ip_ratio=1.40 aq=1:1.00
[rtsp @ 0xaaaaf8e408c0] method ANNOUNCE failed: 401 Unauthorized
Could not write header for output file #0 (incorrect codec parameters ?): Server returned 401 Unauthorized (authorization failed)
Error initializing output stream 0:0 -- 
[aac @ 0xaaaaf8e495e0] Qavg: 43505.363
[aac @ 0xaaaaf8e495e0] 2 frames left in the queue on closing

ZLMediakit-method ANNOUNCE failed: 401 Unauthorized,网络,c++,c++

 解决方式

修改配置文件config.ini

[hook]
#是否启用hook事件,启用后,推拉流都将进行鉴权
enable=0

ZLMediakit-method ANNOUNCE failed: 401 Unauthorized,网络,c++,c++

 文章来源地址https://www.toymoban.com/news/detail-657749.html

到了这里,关于ZLMediakit-method ANNOUNCE failed: 401 Unauthorized的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Error creating bean with name ‘xx‘: Invocation of init method failed; 无法创建 SqlSessionFactory !

    今天遇到了这个问题,新增了一个功能后springboot项目起不了了,报错日志在下面,百度了很久都没有解决,一直以为是不是有同事改了配置文件然后给提交了,后来发现原来是新增的sql没有把“”进行转义,导致sql语句没有正确结束,把“”改成“![CDATA[]]”能正常启动了

    2024年02月06日
    浏览(39)
  • RabbitMQ Failed to convert message.No method found for class java.lang.String问题解决

            org.springframework.amqp.rabbit.support.ListenerExecutionFailedException: Failed to convert message         Caused by: org.springframework.amqp.AmqpException: No method found for class java.lang.String 1、消息生产者发送的消息类型为String,消息消费者接收的消息类型为Message,导致接收的时候类型转换不

    2024年02月16日
    浏览(60)
  • Win11中docker镜像Failed to run image. Error invoking remote method ‘docker-run-container‘: Error: conne

    Failed to run image. Error invoking remote method \\\'docker-run-container\\\': Error: connect ENOENT \\\\.pipedockerDesktopEngine 使用管理员权限在cmd中执行 : 启动Docker容器: 使用管理员权限在cmd中执行 : 重新启动Docker就可以正常启动镜像了(如果不行的话,就重启电脑试试)。 初步怀疑可能是未关闭容

    2024年02月11日
    浏览(51)
  • Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed;

    更新更高版本的SpringBoot依赖解决了 来自GitHub上面的GitHub - echisan/springboot-jwt-demo: 这是一个使用了springboot+springSecurity+jwt实现的基于token的权限管理的一个demo项目,本地启动后报错 完整报错信息如下 提示信息里有 Hibernate 应该和数据库持久层框架有关,项目用的是 jpa ,底层是

    2024年02月15日
    浏览(43)
  • ZLMediaKit关闭自动录制

    使用wvp-pro和ZLMediaKit搭建GB28181视频平台在点播时会自动录制成.mp4存储在ZLMediaKit/release/linux/Debug/www/record文件夹下,时间一长磁盘空间就被完全占用。 编辑wvp-pro配置文件增加如下配置 重启wvp-pro服务

    2024年02月11日
    浏览(162)
  • ZLMediaKit简介

    本文属于《ZLMediaKit源码分析》连载系列博客的第一篇,简要介绍了ZLMediaKit的功能定位、技术优势和源码目录结构。 ZLMediaKit是一个采用现代C++标准编写的开源项目,它既可以直接作为流媒体服务器使用,也可以作为音视频、流媒体相关应用(如:播放器、推流器、流媒体服务

    2024年02月10日
    浏览(36)
  • ZLMediaKit推流测试

    ZLMediaKit支持rtsp/rtmp/rtp推流,一般通常使用obs/ffmpeg推流测试,其中FFmpeg推流命令支持以下: 1、使用rtsp方式推流 2、使用rtmp方式推流 3、使用rtp方式推流 如果推流成功,会打印这种日志:  日志中相关字符串分别代表:

    2024年02月12日
    浏览(33)
  • zlmediakit功能

    1、zlmediakit 编译成功后,进入release/linux/Debug/目录,执行Sudo ./MediaServer -c config.ini -d 2、可以通过ffmpeg 进行拉流 和推流      ffmpeg -re -stream_loop -1 -i MV.mp4 -vcodec copy -acodec copy -f flv rtmp://localhost:1935/test/live -stream_loop : -1 表示循环推流 -0 表示单次推流,也是默认值; -i :表示输

    2024年02月01日
    浏览(19)
  • ZLMediaKit 重建docker包

    修改配置文件,配置项参考:ZLMediaKit 配置文件说明 上传步骤2中导出来的media文件夹到/opt/nms/目录下 加载镜像  各种端口直接用配置文件中配置的,不需要映射

    2024年02月11日
    浏览(33)
  • ZLMediaKit 各种推拉流

    在浏览器上访问: 用push表示推流,推流成功后,其他人可以用WebRTC播放,或者用vlc、ffplay播放

    2024年02月10日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包