live555 设置RTP over RTSP(TCP)

简介:

live555工程中testprogs作为一个简单的rtsp客户端,默认采用udp进行音视频数据的传输,

如果需要使用tcp进行数据的传输,可以进行如下代码的修改:

testRTSPClient.cpp文件#define REQUEST_STREAMING_OVER_TCP True即可



源代码

// By default, we request that the server stream its data using RTP/UDP.

// If, instead, you want to request that the server stream via RTP-over-TCP, 

//change the following to True:


#define REQUEST_STREAMING_OVER_TCP True


VLC默认播放TCP音视频流设置如下:

去复用器>RTP/RTSP>




     本文转自fengyuzaitu 51CTO博客,原文链接:http://blog.51cto.com/fengyuzaitu/1976324,如需转载请自行联系原作者

相关文章
|
6月前
|
编解码 Linux C语言
探索C++与Live555实现RTSP服务器的艺术(一)
探索C++与Live555实现RTSP服务器的艺术
538 1
|
4月前
|
编解码 监控 网络协议
采用Qt+Live555搭建RTSP服务器
Live555是一个跨平台的流媒体开发库,支持多种流媒体协议,包括RTSP、SIP、RTP等,可以帮助我们快速实现视频流的传输和处理。
343 1
采用Qt+Live555搭建RTSP服务器
|
6月前
|
编解码 C++ 流计算
探索C++与Live555实现RTSP服务器的艺术(三)
探索C++与Live555实现RTSP服务器的艺术
232 1
|
6月前
|
存储 编解码 算法
探索C++与Live555实现RTSP服务器的艺术(二)
探索C++与Live555实现RTSP服务器的艺术
277 1
|
6月前
|
网络协议 调度 C语言
live555 RTSP服务器与客户端通信源码分析
live555已经发展了很多年,不过最新的live555版本,笔者没有编译通过,最终选择了2019.8.28的live555代码,如果有需要的同学,可以自行去Index of /pub/contrib/live555/ (videolan.org)去下载,不过需要自己去编译,我的编译环境是windows版本,网上有很多关于如何将其编译为VS版本的live555的,如果有需要的同学,可以在博客下留言,我会给你发一个(自己对一些代码进行了注释,不过都是自己的理解,不一定正确)。对于代码的分析:RTSP服务器使用的testOnDemandRTSPServer.cpp,RTSP客户端使用的testRT
491 0
|
编解码 iOS开发 流计算
调用Live555接收RTSP直播流,转换为Http Live Streaming(iOS直播)协议
调用Live555接收RTSP直播流,转换为Http Live Streaming(iOS直播)协议
502 1
|
网络协议
庖丁解牛-----Live555源码彻底解密(RTP打包)
本文主要讲解live555的服务端RTP打包流程,根据MediaServer讲解RTP的打包流程,所以大家看这篇文章时,先看看下面这个链接的内容; 庖丁解牛-----Live555源码彻底解密(根据MediaServer讲解Rtsp的建立过程) http://blog.
1455 0
idea设置live template代码模板
idea设置live template代码模板
380 0
idea设置live template代码模板
【phpstorm】设置live templates时指定光标的位置
【phpstorm】设置live templates时指定光标的位置
299 0