专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > 多媒体/流媒体开发

在手機上使用 jrtplib 接收 rtsp 協議的流媒體,该如何处理

发布时间:2011-06-27 19:27:49 文章来源:www.iduyao.cn 采编人员:星星草
在手機上使用 jrtplib 接收 rtsp 協議的流媒體
想請教一下, 在手機上要如何設置 jrtplib 接收來至網絡的 rtsp 網址呢?

比如說接收一個像這樣的網址

rtsp://rtsp-youtube.l.google.com/CkcLENy73wIaPgnUgKuhHENmcxMYESARFEIJbXYtZ29vZ2xlSARSBmJyb3dzZVoOQ2xpY2tUaHVtYm5haWxgg9j8xryM3_BhDA==/0/0/0/30/video.3gp

現在是大概知道可以這樣處理接收過來的包

session.BeginDataAccess();
do
{
status = session.Poll(); //session通過Poll來接收RTP封包
//可以再使用GetNextPacket取得一個封包
if (session.GotoFirstSourceWithData()) //詢問是否有RTP封包in datsa queue
{
do
{
session.SetReceiveMode(RECEIVEMODE_ALL);
RTPPacket *pack;
while ((pack = session.GetNextPacket()) != NULL)
{
//
// 處理RTP封包
//
//
//

可是在這段之前呢? 需要在哪裡指定網址給它?

請各位指教一下~~

感謝





------解决方案--------------------
jrtplib不可以处理rtsp协议吧, 它只是处理底层传输用的rtp协议啊
------解决方案--------------------
不可以
网络上是需要RTSP协议的,需要建立起连接才可以,通常的步骤是
DESCRIBE,SETUP,SETUP,PLAY
PLAY之后才发送RTP包
只有简单的RTP发送和接收程序才是指定一个地址
------解决方案--------------------
live555
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: