我们如何为 RTMP 和 Videocore 的流提供随机流名称(在 url 中)
how can we give random stream name (in url) for a stream for RTMP and Videocore
我正在制作适用于 RTMP 服务器(Wowza 服务器)和视频核心库的应用程序代码。我正在给 RTMP 流 url 如下所示
[_session startRtmpSessionWithURL:@"rtmp://"andStreamKey:@"Something"];
现在我想给rtmp流随机值。
如果我为不存在的流输入随机流名称(在 url 中),它允许我连接和流式传输。我怎样才能做到这一点?如何从我的服务器 php 获取 url 然后我将根据那个 URL 在 wowza 服务器上播放该视频 是否可以在捕获每一帧时发送视频
您可以创建这样的函数:
-(NSString *)createRandomURLStreamName
{
NSTimeInterval timeStamp = [ [ NSDate date ] timeIntervalSince1970 ];
NSString *randomURL = [ NSString stringWithFormat:@"M%f", timeStamp];
randomURL = [ randomURL stringByReplacingOccurrencesOfString:@"." withString:@"" ];
return randomURL ;
}
这每次都是唯一的,因为它使用时间戳。
我正在制作适用于 RTMP 服务器(Wowza 服务器)和视频核心库的应用程序代码。我正在给 RTMP 流 url 如下所示
[_session startRtmpSessionWithURL:@"rtmp://"andStreamKey:@"Something"];
现在我想给rtmp流随机值。 如果我为不存在的流输入随机流名称(在 url 中),它允许我连接和流式传输。我怎样才能做到这一点?如何从我的服务器 php 获取 url 然后我将根据那个 URL 在 wowza 服务器上播放该视频 是否可以在捕获每一帧时发送视频
您可以创建这样的函数:
-(NSString *)createRandomURLStreamName
{
NSTimeInterval timeStamp = [ [ NSDate date ] timeIntervalSince1970 ];
NSString *randomURL = [ NSString stringWithFormat:@"M%f", timeStamp];
randomURL = [ randomURL stringByReplacingOccurrencesOfString:@"." withString:@"" ];
return randomURL ;
}
这每次都是唯一的,因为它使用时间戳。