我的硬件平台是海思的hi3516c+sony imx122的摄像头,然后在别人的帮助下,根据海思提供的sdk里面的sample例子在linux搭建了一个服务器,用rtsp来实现流的控制,RTP实现的视频图像的传输
因为我摄像头采集到的图像经过海思内部H.264的编码了,图像数据没有保存到本地,如果没有收到客户端RTSP发来的play行文那么这一帧数据就会丢掉,现在我想利用VLC这个播放器先测试下自己的服务器是否编写正确,但是我发现VLC播放器播放rtsp流需要一个.sdp文件,我想问下这个文件如何得到呢,这个文件和DESCRBE的时候构建的那个sdp数据结构是一个文件吗?<流媒体>.sdp这里流媒体的名称应该填写什么呢,是DESCRBE的时候构建的那个sdp数据结构中m=<>内的数值吗?
请问如何用VLC播放流媒体文件?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答
- F君就是FOWARD 2016-03-07 13: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 吗??
解决 无用评论 打赏 举报