2 u014760475 u014760475 于 2016.03.07 20:37 提问

请问如何用VLC播放流媒体文件? 50C

我的硬件平台是海思的hi3516c+sony imx122的摄像头,然后在别人的帮助下,根据海思提供的sdk里面的sample例子在linux搭建了一个服务器,用rtsp来实现流的控制,RTP实现的视频图像的传输
因为我摄像头采集到的图像经过海思内部H.264的编码了,图像数据没有保存到本地,如果没有收到客户端RTSP发来的play行文那么这一帧数据就会丢掉,现在我想利用VLC这个播放器先测试下自己的服务器是否编写正确,但是我发现VLC播放器播放rtsp流需要一个.sdp文件,我想问下这个文件如何得到呢,这个文件和DESCRBE的时候构建的那个sdp数据结构是一个文件吗?<流媒体>.sdp这里流媒体的名称应该填写什么呢,是DESCRBE的时候构建的那个sdp数据结构中m=<>内的数值吗?

2个回答

u014760475
u014760475   2016.03.07 21:10

比如我在DESCRIBE行为中构建的SDP为:
m=video 1234 RTP/AVP 96
a=rtpmap:96 H264
a=framerate:15
c=IN IP4 172.18.168.45

我该如何在服务器接受到play之后,用户VLC接收数据呢,是输入RTSP://172.18.168.45:1234 吗??

lianshaohua
lianshaohua   2016.03.08 08:52

摄像头提供的视频流,一般都是厂家固定的格式,vlc不一定能支持,

lianshaohua
lianshaohua 回复F君就是FOWARD: 国内的摄像头很少有输出标准h.264编码的,很多情况都需要安装厂家的解码库才能使用;如果是自己从usb摄像头采集的,经自己编码的标准流有可能使用vlc来解(打包格式与视频流的编码格式都要是vlc支持的)
2 年多之前 回复
u014760475
u014760475 摄像头采集的是NTSC制式的,这个是软件中设定的,然后经过了H.264编码,不能支持吗
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
VLC播放H264文件问题
VLC1.1.7版本默认情况下不能播放H264数据流。需要做如下设置
在ubuntu下用vlc播放DVD
vlc对DVD的支持可以说是目前最完整的,而安装完之后,软件已经具备了全区DVD拨放的效果了,不用另外处理,算是相当好的。 请加入sources.list deb ftp://ftp.videolan.org/debian-non-US/ testing/non-US main non-free contrib deb ftp://ftp.videolan.org/de
RTP发送h264文件,用vlc播放
本文是在  《使用jrtplib打包发送h264数据,关使用vlc|mplayer播放》 这篇文章的基础上整理出来的,具体内容我就不转载了,大家可以去看原文,我只是把原作者的代码整理了一下,改成windows版本.        本文源码下载地址:http://download.csdn.net/download/heker2010/9898385         使用说明:先以vlc方式打开
vlc支持本地直接rtsp来播放sdp的版本
这个本版比较稀少,从官网上下载速度慢,分享下
将H264码流打成RTP包UDP发送-vlc播放
将H264码流打成RTP包后,不借助第3方库,直接用UDP发送出去,vlc测试播放
VLC播放RTP打包发送的.264文件
转自: http://blog.csdn.net/liuzongming1988/article/details/8292455 这个问题,我在网上找了好久,大概有两个星期了,经过海量的搜素和查找今天终于有了进展,虽然原理还不懂但是终于可以看到现象了。接下来做的就是深入一点的研究下了,但是今天要发表下进来的收货啊,虽然很少,但是也算是对自己的总结了。当然这一切,还要特别感谢视频论
VLC播放摄像头或者网络摄像头通过rtsp流读取视频
#include   #include   #include   #include   #include   #define SDL_MAIN_HANDLED #include "SDL.h" #include "SDL_mutex.h" #include   #pragma comment(lib,"libvlc.lib") #pragma com
RTP发送音视频流vlc播放
vlc是可以同时播放多路流媒体的,我是同事播放了shipi
VLC播放RTSP流实例
可以选择日期,显示播放时间。
VLC播放各种源
RTSP    rtsp://admin:Shws1610@192.168.1.33:554/channel/01