首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏FFmpeg实战

    FFmpeg开发笔记(四十六)利用SRT协议构建手机APP的直播Demo

    :103 onRecv | 1-11(223.104.51.155:11372) [MediaServer] [685314-event poller 0] SrtTransportImp.cpp:166 operator() | test(223.104.51.155:11372) 允许 srt 推流[MediaServer] [685314-event poller 0] Decoder.cpp:143 onTrack | Got track: H264[MediaServer] [685314-event poller 0] Decoder.cpp:143 onTrack | Got track: mpeg4-generic[MediaServer] [685314-event poller 0] Decoder.cpp:97 onStream | Add track finished[MediaServer ] [685314-event poller 0] MediaSink.cpp:161 emitAllTrackReady | All track ready use 15ms[MediaServer]

    89010编辑于 2024-08-11
  • 来自专栏FFmpeg实战

    FFmpeg开发笔记(四十二)使用ZLMediaKit开启SRT视频直播服务

    [MediaServer] [576478-event poller 0] SrtSession.cpp:103 onRecv | 1-11(127.0.0.1:33630) [MediaServer] ] [576478-event poller 0] Decoder.cpp:143 onTrack | Got track: H264[MediaServer] [576478-event poller | All track ready use 172ms[MediaServer] [576478-event poller 0] MediaSource.cpp:517 emitEvent | 媒体注册 :fmp4://__defaultVhost__/live/test[MediaServer] [576478-event poller 0] MultiMediaSourceMuxer.cpp:551 :57022) [MediaServer] [576478-event poller 0] SrtTransport.cpp:731 onShutdown | peer close connection

    1.6K10编辑于 2024-07-28
  • 来自专栏txp玩Linux

    rtsp服务器测试的“骚”操作!

    提供完整的MediaServer服务器,可以免开发直接部署为商用服务器。 提供完善的restful api以及web hook,支持丰富的业务逻辑。 /MediaServer -h了解启动参数: root@txp-virtual-machine:/home/txp/share/rtsp/ZLMediaKit/release/linux/Debug# /MediaServer -d & [1] 57310 root@txp-virtual-machine:/home/txp/share/rtsp/ZLMediaKit/release/linux/ :57313 2021-04-18 21:41:11.260 I MediaServer[57313-139825250957120] System.cpp:130 systemSetup | core 文件大小设置为:18446744073709551615 2021-04-18 21:41:11.269 I MediaServer[57313-139825250957120] System.cpp:

    3K41编辑于 2022-03-21
  • 来自专栏老欧说安卓

    使用EasyPusher实现移动端的RTSP直播

    :517 emitEvent | 媒体注册:rtsp://__defaultVhost__/live/test [MediaServer] [119311-event poller 0] MediaSink.cpp :161 emitAllTrackReady | All track ready use 270ms [MediaServer] [119311-event poller 0] MediaSource.cpp 观察华为云上的ZLMediaKit日志如下,可见VLC media player正在从后端的流媒体服务器拉取直播流: [MediaServer] [119311-event poller 0] Rtsp.cpp :413 getPortPair | got port from pool:34512-34513 [MediaServer] [119311-event poller 0] Rtsp.cpp:413 getPortPair | got port from pool:33900-33901 [MediaServer] [119311-event poller 0] RtspSession.cpp:819

    90710编辑于 2024-11-25
  • 来自专栏python3

    DLNA&UPnP开发笔记(3)

    搭建测试环境 由第二篇文章中,UPnP AV典型应用架构中,我们知道,要实现一个完整的应用,需要三个主体,一个是MediaServer,一个是MediaRenderer,还有一个是Control Point (1)MediaServer 推荐:BubbleUPnP,魔力视频,开心视频(KXPlayer),MediaServer (2)MediaRenderer 推荐:开心视频(KXPlayer),MediaRender (3) Control Point 一般集成在MediaServer软件中了,推荐:BubbleUPnP,魔力视频,开心视频(KXPlayer) 2.   DMS实现(Android) http://blog.csdn.net/lancees/article/details/9865411 https://github.com/geniusgithub/MediaServer

    3.3K20发布于 2020-01-09
  • 来自专栏刘同学被占用了

    WebRTC 媒体服务器中使用单端口

    turnserver relay的方案, 这种方案的本质是在client->turnserver这条线路上turnserver通过单端口接受client的数据, 但在turnserver->webrtc mediaserver 这条线路上并没有减少端口的占用, mediaserver还是需要针对每个用户申请最少一个端口. 相比于rtmp直播服务器单端口走天下, webrtc mediaserver确实有点尴尬. 但是我们通过一些设计和策略也是可以让webrtc mediaserver只监听单端口的. 我们以https://github.com/medooze/media-server 中的实现为例, 介绍下webrtc mediaserver使用单端口的原理. 需要注意的是, 这样的模型对于client -> server直接交互的状态下没有什么问题, 但对于多个WebRTC mediaserver 级联的时候会有一些问题, 因为多个流通过在媒体服务器级联的时候会有相同的

    4.6K20发布于 2019-05-21
  • 来自专栏FFmpeg实战

    FFmpeg开发笔记(三十二)利用RTMP协议构建电脑与手机的直播Demo

    回复时间:0ms[MediaServer] [412449-event poller 0] MediaSource.cpp:517 emitEvent | 媒体注册:rtmp://__defaultVhost __/live/test[MediaServer] [412449-event poller 0] MediaSink.cpp:161 emitAllTrackReady | All track ready __/live/test[MediaServer] [412449-event poller 0] MultiMediaSourceMuxer.cpp:551 onAllTrackReady | stream : rtmp://__defaultVhost__/live/test , codec info: mpeg4-generic[32000/2/16] H264[480/640/0] [MediaServer [MediaServer] [412449-event poller 0] RtmpSession.cpp:367 operator() | 2-16(112.xxx.xxx.xxx:51055) play

    1K10编辑于 2024-06-23
  • 来自专栏FreeBuf

    安卓再曝新漏洞:可远程致使用户无法接打电话

    漏洞概述 趋势科技的安全研究员在安卓设备的mediaserver服务上发现了一个整数溢出漏洞,可远程致使超过全球55%的安卓手机崩溃,连最基本的打电话接电话都不行。 漏洞技术细节 该漏洞存在于mediaserver服务上,mediaserver服务是安卓手机用于索引媒体文件的一个服务。造成该安全威胁的原因是mediaserver服务不能正确的处理畸形文件。 当mediaserver服务解析MKV文件时会出现整数溢出,解析音频数据时,攻击者可以读取缓冲区数据,重写NULL数据。所以会导致服务崩溃。

    1.4K100发布于 2018-02-06
  • 来自专栏ADAS性能优化

    Android N MM frameworks

    For Android M and earlier, the mediaserver process in Android was responsible for most media-related This meant that it required access to all permissions needed by those responsibilities and, although mediaserver Figure How mediaserver and its permissions have been divided in Android N. Frameworks

    43620编辑于 2022-05-13
  • 来自专栏晓晨的专栏

    使用 Live555 搭建流媒体服务器

    安装成功时,会在当前目录生成一个mediaServer文件夹 ? cd mediaServer 进入此文件夹 启动live555服务器 . /live555MediaServer  看到如下提示便是启动成功: ? 下面上传文件到 live555MediaServer 同级目录 ?

    5.6K30发布于 2018-06-22
  • 来自专栏TSINGSEE青犀视频

    EasyDSS如何对正在直播通道的定时快照获取方式进行简化?

    liveID := range strings.Split(snap.LiveID, consts.SplitComma) { //如果存在自动直播 if mediaserver.HasLive consts.SqlWhereID, snap.ID).Update("snap_time", etime.Now()) trans.SnapLive(liveID, mediaserver.GetLocalRtmpUrl liveID := range strings.Split(snap.LiveID, consts.SplitComma) { //如果正在直播 if mediaserver.HasLive consts.SqlWhereID, snap.ID).Update("snap_time", etime.Now()) trans.SnapLive(liveID, mediaserver.GetLocalRtmpUrl

    78720发布于 2021-09-24
  • 来自专栏FFmpeg实战

    FFmpeg开发笔记(五十四)使用EasyPusher实现移动端的RTSP直播

    :517 emitEvent | 媒体注册:rtsp://__defaultVhost__/live/test[MediaServer] [119311-event poller 0] MediaSink.cpp :161 emitAllTrackReady | All track ready use 270ms[MediaServer] [119311-event poller 0] MediaSource.cpp ] [119311-event poller 0] MediaSource.cpp:517 emitEvent | 媒体注册:ts://__defaultVhost__/live/test[MediaServer 观察华为云上的ZLMediaKit日志如下,可见VLC media player正在从后端的流媒体服务器拉取直播流:[MediaServer] [119311-event poller 0] Rtsp.cpp | got port from pool:33900-33901[MediaServer] [119311-event poller 0] RtspSession.cpp:819 handleReq_Play

    50010编辑于 2024-09-22
  • 来自专栏用户1692782的专栏

    使用live555简单搭建一个点播服务器

    /genMakefiles linux-64bitmake 编译完成后,会产生个mediaServer的文件夹。 ? 验证是否成功 cd mediaServerls 这时会生成一个名称为live555MediaServer的一可执行程序,这个就是live555的流媒体服务器,如果正常生成了这个可执行文件,则说明我们的安装是成功的 /live555MediaServer & 成功启动的样子 ? ? 点播视频文件准备 准备视频源文件,放在与live555MediaServer的同一级目录下,此处笔者上传了一个h264文件,名称为EuroTruckSimulator2_1920x1080_60.264 基于live555的点播服务搭建完毕,可以将自己的视频资源文件上传到服务器端与live555MediaServer的同一级目录下,然后就可以播放了。

    3.1K21发布于 2020-04-09
  • 来自专栏TSINGSEE青犀视频

    国标协议GB28181视频云服务EasyGBS播放两个相似ID的视频通道出现串流现象的问题优化

    参考代码如下: func (server *MediaServer) GetWSFLV_URL(app, devid, channelid, senderID string) string { _%s_%s.flv", server.StreamUrlIP, server.HTTPPort, app, devid, channelid, senderID) } func (server *MediaServer %s_%s.flv", server.StreamUrlIP, server.HTTPSPort, app, devid, channelid, senderID) } func (server *MediaServer

    1.1K10发布于 2021-05-13
  • 来自专栏音视频直播技术专家

    medooze源码分析--启动服务器

    createEndpoint函数定义在 medooze-media-server 库中的 lib 目录下的 MediaServer.js 中。 代码如下: /** * Create a new endpoint object * @memberof MediaServer * @param {String} ip - External be used when announcing the local ICE candidate * @returns {Endpoint} The new created endpoing */ MediaServer.createEndpoint host"); //Get fingerprint (global at media server level currently) this.fingerprint = Native.MediaServer.GetFingerprint

    2.7K10发布于 2020-04-02
  • 来自专栏嵌入式、安防、流媒体、AI分析

    FreeEHome v1.0正式发布啦

    远程回放 报警监听 语音对讲 架构 系统基于beego框架开发,提供RESTful接口 CMS信令由海康ehome协议而来,基于UDP+XML进行通信 SMS基于ZLMediaKit,做了二次修改,参见MediaServer 8080/index/hook/on_stream_not_found timeoutSec=20 运行 目前release版本只支持Windows平台 以终端方式运行:双击FreeEhome.exe MediaServer.exe 即可 以服务方式运行:双击执行install.bat即可安装为系统服务;uninstall.bat为卸载系统服务;MediaServer暂不支持Windows系统服务。

    1.4K40编辑于 2023-01-04
  • 来自专栏TSINGSEE青犀视频

    磁盘I/O读写跟不上HLS流ts切片速度,如何解决?

    EasyNVR新内核的版本可以不使用任何RAMDISK软件,将ts切片写入到内存中,下面分享下步骤: 进入/EasyNVR/mediaserver目录: image.png 修改tsingsee.ini 将其值改为true: image.png 修改cleanup_mode参数,将其改为2: image.png 修改完成后保存退出,重启服务: image.png 重启之后稍等两分钟,然后在/EasyNVR/mediaserver

    1.2K20发布于 2021-11-09
  • 来自专栏TSINGSEE青犀视频

    新内核版EasyNVR如何更改录像文件的存储位置?

    新内核版EasyNVR平台有默认的录像存储位置(EasyNVR/mediaserver/data/hls),同时我们的平台也支持用户根据需求,将录像文件存储在其他指定的磁盘。 1)首先,在需要存储录像文件的磁盘内创建一个record目录,如下图所示: 2)创建完成后,我们打开EasyNVR目录下的mediaserver-tsingsee.ini配置文件,在里面找到hls这一行

    3.1K20编辑于 2022-04-06
  • 来自专栏呱牛笔记

    WVP GB28181服务器取视频流

    41010500002000000002 # response: { "code" : 0, "exist" : false } 2024-02-06 17:31:50.264 I [MediaServer event poller 0] Rtsp.cpp:440 getPortPair | got port from pool:50002-50003 2024-02-06 17:31:50.264 D [MediaServer 0&tcp_mode=0 # response: { "code" : 0, "port" : 50002 } 2024-02-06 17:31:50.440 D [MediaServer 41010500002000000002_41010500002000000002 # response: { "code" : 0 } 2024-02-06 17:31:52.456 D [MediaServer 06/17-30-11-0.mp4", "vhost" : "__defaultVhost__" } 结束的时候关闭rtp端口: 2024-02-06 17:32:19.326 D [MediaServer

    1.2K10编辑于 2024-02-07
  • 来自专栏EasyNVR

    EasyNVR使用中磁盘I/O读写跟不上hls流ts切片速度如何解决?

    EasyNVR新内核的版本可以不使用任何RAMDISK软件,将ts切片写入到内存中,下面分享下步骤: 进入/EasyNVR/mediaserver目录: 修改tsingsee.ini,在其配置文件内找到 use_memory_as_disk_flag将其值改为true: 修改cleanup_mode参数,将其改为2: 修改完成后保存退出,重启服务: 重启之后稍等两分钟,然后在/EasyNVR/mediaserver

    79630发布于 2021-11-15
领券