
流媒体
单眼皮的老虎
这个作者很懒,什么都没留下…
展开
-
FFMPEG对摄像头进行RTP推流,以及RTP转发服务
RTP在流媒体传输中是广为应用的一种协议,包括大家熟知的GB28181协议以及很多视频会议的应用,都是采用RTP。常用的RTSP协议实际上也是在RTP基础上实现的。RTP并不复杂,本质上可以理解为RAW数据加上一些头,封装以后进行UDP传输。报文结构是这样的:0 1 2 3 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4原创 2020-05-08 18:15:29 · 3764 阅读 · 1 评论 -
VLC-3.0全部详细参数
用法: vlc [选项] [流] ...您可以在命令行中指定多个流。它们将被加入播放列表队列。指定的首个项目将被首先播放。选项风格: --选项 用于设置程序执行期间的全局选项。 -选项 单字母版本的全局 --选项。 :选项 仅对此选项之前的单条流生效, 且优先级高于先前的设置。流媒体 MRL 语法: [[协议][/分流]://]URL[#[标题][:章节][...原创 2018-04-29 20:59:50 · 15287 阅读 · 1 评论 -
Delphi调用LibVLC播放视频,窗口如何响应键盘鼠标的消息?OnClick、OnDblClick、OnMouseMove
LibVlc使用简单方便,Delphi调用其接口播放视频文件或者网络视频(RTSP、RTMP等各种协议),几行代码就搞定了,实在是制作视频播放器的最佳利器。不过,调用libvlc_media_player_set_display_window设置了播放窗口以后,你会发现窗口无法响应鼠标的消息了,因为VLC接管了该窗口的所有鼠标消息处理。比如,在Panel1里面播放,希望在鼠标单击Panel1的时候...原创 2018-06-17 17:56:38 · 1690 阅读 · 0 评论 -
(源码)在LibVLC中增加录制接口libvlc_media_player_recorder_start
最近在准备看深度学习的算法,翻起两年前的博客,发现有不少的留言和私信在问LibVLC的交叉编译、增加录制函数相关的问题,上次的博客是把方法思路说了,既然大家问代码,那就把具体源码分享一下吧。在LibVLC中增加录制的接口,需要修改3个文件:1、在include\vlc\libvlc_media_player.h文件中声明为LIBVLC_API类型的接口函数。找到libvlc_media_p...原创 2019-09-01 09:21:37 · 1903 阅读 · 10 评论