灵动的指针


  • 首页

  • 分类

  • 归档

  • 标签

  • 关于

  • 搜索

jrtplib的使用

发表于 2018-03-03 | 分类于 RTSP/RTP/RTCP , 音视频 | 阅读次数:

简介

jrtplib是用C++开发的rtp/rtcp库,非常方便嵌入到C++工程中,可用于rtsp server或rtsp client的开发之中,或者其他以rtp/rtcp格式的推流与收流。

阅读全文 »

rtp基本封包格式

发表于 2018-03-03 | 分类于 RTSP/RTP/RTCP , 音视频 | 阅读次数:

rtp包易于过大,一般每个包不要超过1400,这里设置为1380,即DEFAULT_MTU=1380

这里介绍的媒体格式有视频:H264/H265,音频:AAC

阅读全文 »

rtsp基本信令

发表于 2018-03-03 | 分类于 RTSP/RTP/RTCP , 音视频 | 阅读次数:

OPTIONS

  • client->server

    OPTIONS rtsp://192.168.0.158:554/video_high1080.h264 RTSP/1.0
    CSeq: 2
    User-Agent: LibVLC/2.2.2 (LIVE555 Streaming Media v2016.01.12)
    
  • server->client

    RTSP/1.0 200 OK
    CSeq: 2
    
阅读全文 »

linux C 嵌套调用.a静态库注意事项

发表于 2018-03-03 | 分类于 C/C++ | 阅读次数:

注意静态库的加载顺序

有时嵌套调用静态库,比如在rtmp_server中需要调用到librtmp.a,而在librtmp.a中需要调用到libflv.a,此时需要注意静态库加载的顺序,需要先加载librtmp.a再加载libflv.a。具体如下:

阅读全文 »

虚拟机ubuntu server 14.04 64bit 根目录扩容

发表于 2018-03-03 | 分类于 Linux | 阅读次数:

###前言

为什么需要扩容?使用VMware Workstation安装linux虚拟机时需要设置虚拟的硬盘空间多大,比如一开始设置为50G,在开发过程渐渐的觉得50G不够用了,这就需要给根目录扩容了,比如扩容到200G。

注意!修改磁盘分区有风险,建议先在虚拟机关机状态备份一份虚拟机文件,再来扩容。万一操作不当把原有的文件给格式化了,还能有备份。

阅读全文 »

linux nfs挂载

发表于 2018-03-03 | 分类于 Linux | 阅读次数:

前言

对于嵌入式linux开发而言,这是一个很基础但是很有用的技巧。开发调试过程,可以把PC机linux编译生成的目标文件放到嵌入式linux系统中运行。

阅读全文 »

linux临时改变环境变量动态库路径

发表于 2018-03-03 | 分类于 Linux | 阅读次数:

前言

对于嵌入式linux开发而言,这是一个很基础但是很有用的技巧。
嵌入式的linux文件系统一般会设计成只读型,但是在调试过程经常需要修改目标文件或者*.so动态库文件。目标文件运行时默认会从/usr/lib等目录读取so文件,但是这些目录是只读型的,修改不了so文件。解决方法就是把新修改的so文件放在共享目录,比如nfs共享目录,这里写成/tmp/nfsfile。然后改变环境变量,让目标文件优先从指定目录读取so文件。

阅读全文 »

vmware linux虚拟机压缩磁盘

发表于 2018-03-03 | 分类于 Linux | 阅读次数:

前言

为什么要压缩磁盘?
使用linux虚拟机开发过程,逐渐把文件放虚拟机linux中,会发现windows系统下存放linux虚拟机的目录占的磁盘空间越来越大,刚开始可能是10G左右,到后来可能是100G甚至更大。你会发现即使在linux终端中把linux系统中存放的一些不用的大文件删除了,结果还是占那么大的磁盘空间!磁盘占用过大很浪费,而且也不方便备份虚拟机目录。所以就需要压缩虚拟机磁盘了,把磁盘碎片清理掉。

阅读全文 »

windows访问linux samba目录

发表于 2018-03-03 | 分类于 Linux | 阅读次数:

前言

做linux开发时很多人会选择在windows系统上安装linux虚拟机,然后在windows系统编辑代码,在linux系统编译代码。这就需要linux系统和windows系统共享文件了。本文先介绍把linux系统的文件共享给windows系统,反过来把windows系统的文件共享给linux系统的方法请参考我的另一篇文章《linux挂载windows共享目录》。

阅读全文 »

linux挂载windows cifs共享目录

发表于 2018-03-03 | 分类于 Linux | 阅读次数:

做linux开发时很多人会选择在windows系统上安装linux虚拟机,然后在windows系统编辑代码,在linux系统编译代码。这就需要linux系统和windows系统共享文件了。本文先介绍把windows系统的文件共享给linux系统,反过来把linux系统的文件共享给windows系统的方法请参考我的另一篇文章《windows访问linux samba目录》。

阅读全文 »
1234
Jacob.wang

Jacob.wang

一名音视频行业的程序员

36 日志
15 分类
30 标签
RSS
CSDN GitHub Coding
友情链接
  • 暂无
© 2017 — 2018 Jacob.wang
访客数 | 访问量